Blogs

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

Filters
Looking back: Elastic's vector search improvements in Elasticsearch & Lucene
Elasticsearch Labs

Looking back: Elastic's vector search improvements in Elasticsearch & Lucene

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

Kathleen DeRusso
Elasticsearch open inference API for Anthropic’s Claude
Elasticsearch Labs

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.

Jonathan Buttner
GenAI for customer support — Part 4: Tuning RAG search for relevance
Elasticsearch Labs

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.

Antonio Schönmann
An Elasticsearch Query Language (ES|QL) analysis: Millionaire odds vs. hit by a bus
Elasticsearch Labs

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.

Baha Azarmi
ChatGPT and Elasticsearch revisited: Building a chatbot using RAG
Elasticsearch Labs

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.

Jeff Vestal
Vector embeddings made simple with the Elasticsearch-DSL client for Python
Elasticsearch Labs

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.

Miguel Grinberg
Advanced RAG techniques part 2: Querying and testing
Elasticsearch Labs

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.

Han Xiang Choong
Advanced RAG techniques part 1: Data processing
Elasticsearch Labs

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.

Han Xiang Choong
Phi-3 small models, Elastic & RAG: Creating a smart ordering system
Elasticsearch Labs

Phi-3 small models, Elastic & RAG: Creating a smart ordering system

Deploying Phi-3 models on Azure AI Studio and using them with Elastic Open Inference Service to create a RAG application.

Gustavo Llermaly
Elasticsearch geospatial search with ES|QL
Elasticsearch Labs

Elasticsearch geospatial search with ES|QL

Geospatial search in Elasticsearch Query Language (ES|QL). Elasticsearch has powerful geospatial search features, which are now coming to ES|QL for dramatically improved ease of use and OGC familiarity.

Craig Taverner
GenAI for Customer Support — Part 3: Designing a chat interface for chatbots... for humans
Elasticsearch Labs

GenAI for Customer Support — Part 3: Designing a chat interface for chatbots... for humans

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 designing a GenAI chatbot interface.

Ian Moersen
Search tier autoscaling in Elasticsearch Serverless
Elasticsearch Labs

Search tier autoscaling in Elasticsearch Serverless

Explore search tier autoscaling in Elasticsearch Serverless. Learn how autoscaling works, how the search load is calculated and more.

Matteo Piergiovanni