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

Leveraging Kubernetes controller patterns to orchestrate Elastic workloads globally
Understand how Kubernetes controller primitives are used at very large scale to power Elastic Cloud Serverless.

A tutorial on building local agent using LangGraph, LLaMA3 and Elasticsearch vector store from scratch
This article will provide a detailed tutorial on implementing a local, reliable agent using LangGraph, combining concepts from Adaptive RAG, Corrective RAG, and Self-RAG papers, and integrating Langchain, Elasticsearch Vector Store, Tavily AI for web search, and LLaMA3 via Ollama.

Personalized search with learning-to-rank (LTR)
Learn how to train ranking models that improve search relevance for individual users and personalize search through learning-to-rank (LTR) in Elasticsearch.

Looking back: Elastic's vector search improvements in Elasticsearch & Lucene
Looking back at Elastic's vector search innovations in Elasticsearch and Lucene.

Elasticsearch open inference API for Anthropic’s Claude
Interact with Anthropic's Claude 3.5 Sonnet and other models to generate content and perform question & answering.

GenAI for customer support — Part 4: Tuning RAG search for relevance
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, focusing in this section on tuning RAG search for relevance.

An Elasticsearch Query Language (ES|QL) analysis: Millionaire odds vs. hit by a bus
Use Elasticsearch Query Language (ES|QL) to run statistical analysis on demographic data index in Elasticsearch.

ChatGPT and Elasticsearch revisited: Building a chatbot using RAG
Learn how to create a chatbot using ChatGPT and Elasticsearch, utilizing all of the newest RAG features.

Vector embeddings made simple with the Elasticsearch-DSL client for Python
Learn how to ingest and search dense vectors in Python using the Elasticsearch-DSL client.

Advanced RAG techniques part 2: Querying and testing
Discussing and implementing techniques which may increase RAG performance. Part 2 of 2, focusing on querying and testing an advanced RAG pipeline.

Advanced RAG techniques part 1: Data processing
Discussing and implementing techniques which may increase RAG performance. Part 1 of 2, focusing on the data processing and ingestion component of an advanced RAG pipeline.
