Blogs
Developer insights and practical how-to articles from our experts to inspire and empower your search experience.

Building a RAG System With Gemma, Hugging Face & Elasticsearch
Follow this step-by-step guide to build a Retrieval Augmented Generation (RAG) system using Gemma, Hugging Face, and Elasticsearch.

Improving text expansion performance using token pruning
Learn about token pruning and how it boosts the performance of text expansion queries by making them more efficient without sacrificing recall.

Introducing Elasticsearch vector database to Azure OpenAI Service On Your Data (preview)
Microsoft and Elastic partner to add Elasticsearch (preview) as an officially supported vector database and retrieval augmentation technology for Azure OpenAI On Your Data, enabling users to build chat experiences with advanced AI models grounded by enterprise data.

Semantic search as service at a search center of excellence
Learn how to implement and scale semantic search as a service for a search Center of Excellence (COE) using ELSER.

How to deploy NLP: Text embeddings and vector search
Using text embeddings and vector similarity search, this blog explains how to run deep learning models for NLP & showcases Elasticsearch's vector search capability.

Keeping your Elasticsearch index current with Python and Google Cloud Platform Functions
Keep your Elasticsearch index updated with Python & Google Cloud Functions. Follow these steps to automatically update an index when new data is present.

Speeding up multi-graph vector search
Explore multi-graph vector search in Lucene and discover how sharing information between segment searches enhances search speed.

From ES|QL to Pandas dataframes in Python
Learn how to export ES|QL queries as Pandas dataframes in Python through practical examples.

Avatar assisted & dialogue driven voice to RAG search
Create avatar-assisted voice search experience by integrating speech-to-text, semantic search, RAG and a synthesized avatar for responses.

Optimizing vector distance computations with the Foreign Function & Memory (FFM) API
Learn how to optimize vector distance computations using the Foreign Function & Memory (FFM) API to achieve faster performance.

How to build an Elastic search app with Streamlit, semantic search & NER
Learn how to develop a search application using machine learning models for named entity extraction (NER), semantic search and Streamlit.
