Blogs

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

Filters

How to Use Amazon Bedrock with Elasticsearch and Langchain

Learn to split workplace documents into passages, transform these passages into embeddings in Elasticsearch and integrate Amazon Bedrock LLM.

Yan Savitski

Improving information retrieval in the Elastic Stack: Optimizing retrieval with ELSER v2

Learn how we are reducing the retrieval costs of the Learned Sparse EncodeR (ELSER) v2.

Thomas Veasey

Improving information retrieval in the Elastic Stack: Improved inference performance with ELSER v2

Learn about the improvements we've made to the inference performance of ELSER v2, achieving a 60% to 120% speed increase over ELSER v1.

Thomas Veasey

Less merging and faster ingestion in Elasticsearch 8.11

Discover how Elasticsearch 8.11 improved its indexing buffer, resulting in less segment merging and faster ingestion.

Adrien Grand

How to create custom connectors for Elasticsearch

Learn how to create custom connectors for Elasticsearch to simplify your data ingestion process.

Jedr Blaszyk

Lexical and semantic search with Elasticsearch

In this blog, we'll explore various approaches to retrieving information using Elasticsearch, focusing on lexical and semantic search.

Priscilla Parodi

Generative AI architectures with transformers explained from the ground up

Here's how generative AI works from the ground up, including embeddings, transformer-encoder architecture, training/fine-tuning models & more.

Aris Papadopoulos

Update your synonyms in Elasticsearch: Introducing the synonyms API

Previously, updating synonyms required the use of synonym files that needed to be updated on every node in your Elasticsearch clusters. Now you can use the synonyms API to update synonyms in a single request!

Carlos Delgado

Multilingual vector search with the E5 embedding model

Here's how multilingual vector search works and how to use Elasticsearch with the multilingual E5 embedding model, including examples.

Josh Devins

Bringing maximum-inner-product into Lucene

Explore how we brought maximum-inner-product into Lucene and the investigations undertaken to ensure its support.

Benjamin Trent

Adding passage vector search to Lucene

Here's how to add passage vectors to Lucene, the benefits of doing so and how existing Lucene structures can be used to create an efficient retrieval experience.

Benjamin Trent

Searching by music: Leveraging vector search for audio information retrieval

Want to find out how to apply vector search to music data? In this post, we combine audio embeddings, information retrieval, machine learning, vector databases, and audio data to deliver new and exciting possibilities!

Alex Salgado

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