Elasticsearch Labs Blog

All Articles
Simplifying data lifecycle management for data streams
How To

Simplifying data lifecycle management for data streams

Data streams can now be managed by a data stream property called lifecycle; a simple and resilient system that isolates you from having to reason about rollover or merging of indices, whilst allowing you to focus on the business-related aspects of the data lifecycle like downsampling and retention.

Andrei Dan

Designing for large scale vector search with Elasticsearch
Vector Search

Designing for large scale vector search with Elasticsearch

Part 1: High-fidelity dense vector search in Elasticsearch. Learn how we achieve a 75% memory reduction without impacting search quality.

Jim Ferenczi

Intelligent RAG, Fetch Surrounding Chunks
Generative AIVector Search

Intelligent RAG, Fetch Surrounding Chunks

Explore Fetch Surrounding Chunking, an emerging pattern in RAG that uses intelligent chunking and Elasticsearch vector database to optimize LLM responses. This approach balances data input to enhance the accuracy and relevance of LLM-generated answers through semantic hybrid search.

Sunile Manjee

LangChain and Elastic collaborate to add vector database and semantic reranking for RAG
Generative AIIntegrations

LangChain and Elastic collaborate to add vector database and semantic reranking for RAG

Learn how LangChain and Elasticsearch can accelerate your speed of innovation in the LLM and GenAI space.

Max Jakob

Storage wins for time-series data in Elasticsearch
Search AnalyticsHow To

Storage wins for time-series data in Elasticsearch

Learn more about our recent improvements in storage efficiency for metrics in Elasticsearch.

Martijn Van Groningen

Kostas Krikellas

Open Crawler released for tech-preview
Ingestion

Open Crawler released for tech-preview

There's a new crawler in town! Open Crawler allows users to crawl web content and index it into Elasticsearch from wherever they like.

Navarone Feekery

How to Set Up LocalAI for GPU-Powered Text Embeddings in Air-Gapped Environments
Generative AIHow ToIntegrations

How to Set Up LocalAI for GPU-Powered Text Embeddings in Air-Gapped Environments

With LocalAI you can compute text embeddings in air-gapped environments. GPU support is available.

Valeriy Khakhutskyy

OpenAI function calling with Elasticsearch
Generative AI

OpenAI function calling with Elasticsearch

Explore OpenAI's function calling capabilities, allowing AI models to interact with external APIs and perform tasks beyond text generation. Learn to implement dynamic function calls, including fetching data from Elasticsearch, enhancing the model's real-time data access and complex operation handling. Discover practical use cases and step-by-step integration in this insightful blog.

Ashish Tiwari

Elasticsearch piped query language, ES|QL, now generally available
How To

Elasticsearch piped query language, ES|QL, now generally available

Elasticsearch Query Language (ES|QL) is GA. Simplify your data investigations with an innovative piped query language powered by a new query engine, all from a single unified UI.

Costin Leau

George Kobar