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

Testing your Java code with mocks and real Elasticsearch
Learn how to write your automated tests for Elasticsearch, using mocks and Testcontainers

How to ingest data from AWS S3 into Elastic Cloud - Part 1 : Elastic Serverless Forwarder
Learn how to ingest data from AWS S3 using Elastic Serverless Forwarder (ESF).

Automating traditional search with LLMs & Elastic Query DSL
Learn how to use LLMs to write Elastic Query DSL and query structured data with filters.

Quickly create RAG apps with Vertex AI Gemini models and Elasticsearch playground
Quickly create a RAG app with Vertex AI Gemini models and Elasticsearch playground

Vertex AI integration with Elasticsearch open inference API brings reranking to your RAG applications
Google Cloud customers can use Vertex AI embeddings and reranking models with Elasticsearch and take advantage of Vertex AI’s fully-managed, unified AI development platform for building generative AI apps.

Elasticsearch open inference API for Google AI Studio
Elasticsearch open inference API adds support for Google AI Studio

Adding AI summaries to your site with Elastic
How to add an AI summary box along with the search results to enrich your search experience.

Navigating an Elastic vector database
An overview of operating a modern Elastic vector database with practical code samples.

Introducing LangChain4j to simplify LLM integration into Java applications
LangChain4j (LangChain for Java) is a powerful toolset to build your RAG application in plain Java.

LangChain and Elasticsearch: Building LangGraph retrieval agent template
Elasticsearch and LangChain collaborate on a new retrieval agent template for LangGraph for agentic apps

Architecting the next-generation of Managed Intake Service
APM Server has been the de facto service for ingesting data from Elastic APM agents and OTel agents. In this blog post, we will walk through our journey of redesigning the APM Server product to scale and evolve into a more generic ingest component for Elastic Observability while also improving the reliability and maintainability compared to the traditional APM Server.

Evaluating search relevance part 2 - Phi-3 as relevance judge
Using the Phi-3 language model as a search relevance judge, with tips & techniques to improve the agreement with human-generated annotation.