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

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.

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.

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.

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.

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

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.

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.

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!

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.

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

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.
