Blogs

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

Advanced RAG techniques

Advanced RAG techniques

In this series, we'll discuss and implement techniques that may increase RAG performance.

Elasticsearch geospatial search

Elasticsearch geospatial search

This series covers how to use the new geospatial search features in ES|QL, including how to ingest geospatial data and how to use it in ES|QL queries.

Evaluating search relevance

Evaluating search relevance

Blog posts discussing how to think about evaluating your own search systems in the context of better understanding the BEIR benchmark. We will introduce specific tips and techniques to improve your search evaluation processes.

GenAI for customer support

GenAI for customer support

This series gives you an inside look at how we're using generative AI in customer support. Join us as we share our journey in real-time!

How to ingest data from AWS S3 into Elastic Cloud

How to ingest data from AWS S3 into Elastic Cloud

Learn about different ways you can ingest data from AWS S3 into Elastic Cloud.

Improving information retrieval in the Elastic Stack

Improving information retrieval in the Elastic Stack

This series explores steps to improve search relevance, benchmarking passage retrieval, ELSER, and hybrid retrieval.

Indexing OneLake data into Elasticsearch

Indexing OneLake data into Elasticsearch

Learn how to connect to OneLake and index documents into Elasticsearch. Then, take the configuration one step further by developing your own OneLake connector.

Integration tests using Elasticsearch

Integration tests using Elasticsearch

This series demonstrates improvements for integration tests using Elasticsearch and advanced techniques to further reduce execution time in Elasticsearch integration tests.

Introducing LangChain4j: Building RAG apps in plain Java

Introducing LangChain4j: Building RAG apps in plain Java

Introducing LangChain4j (LangChain for Java). Discover how to use it to build your RAG application in plain Java.

Jira connector tutorials

Jira connector tutorials

Learn how to integrate Elasticsearch with Jira using Elastic’s Jira native connector and explore optimization techniques.

Semantic reranking & the Elastic Rerank model

Semantic reranking & the Elastic Rerank model

Introducing the concept of semantic reranking and Elastic Rerank, Elastic's new semantic re-ranker model.

The ColPali model series

The ColPali model series

Introducing the ColPali model, its implementation in Elasticsearch, and how to scale late interaction models for large-scale vector search.

The Spotify Wrapped series

The Spotify Wrapped series

Here's how to create your own Spotify Wrapped in Kibana and dive deep into your data.

Using the Elasticsearch Go client for keyword search, vector search & hybrid search

Using the Elasticsearch Go client for keyword search, vector search & hybrid search

This series explains how to use the Elasticsearch Go client for traditional keyword search, vector search and hybrid search.

Vector search introduction and implementation

Vector search introduction and implementation

This series dives into the intricacies of vector search, how it is implemented in Elasticsearch, and how to run hybrid search queries in Elasticsearch.

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 your are. Let’s connect and work together to build the magical search experience that will get you the results you want.

Try it yourself