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.

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.

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