Blogs

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

Filters

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.

Ashish Tiwari

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.

Kathleen DeRusso

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.

Aditya Tripathi

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.

Sherry Ger

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.

Mayya Sharipova

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.

Jessica Garson

Speeding up multi-graph vector search

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

Mayya Sharipova

From ES|QL to Pandas dataframes in Python

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

Quentin Pradet

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.

Sunile Manjee

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.

Chris Hegarty

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.

Camille Corti-Georgiou

How to analyze data using Python, Elasticsearch and Kibana

Explore data analysis with Elasticsearch, Python & Kibana. Learn about data loading, querying and creating Kibana dashboards with an example.

Jessica Garson

Ready to build state of the art search experiences?

Sufficiently advanced search isn’t achieved with the efforts of one. Elasticsearch is powered by data scientists, ML ops, engineers, and many more who are just as passionate about search as you are. Let’s connect and work together to build the magical search experience that will get you the results you want.

Try it yourself