July 11, 2025
Longer context ≠ Better: Why RAG still matters
Learn why the RAG strategy is still relevant and gives the most efficient and better results.


July 10, 2025
Diversifying search results with Maximum Marginal Relevance
Implementing the Maximum Marginal Relevance (MMR) algorithm with Elasticsearch and Python. This blog includes code examples for vector search reranking.

July 9, 2025
Semantic text is all that and a bag of (BBQ) chips! With configurable chunking settings and index options
Semantic text search is now customizable, with support for customizable chunking settings and index options to customize vector quantization, making semantic_text more powerful for expert use cases.

July 8, 2025
Elasticsearch string contains substring: Advanced query techniques
Explore techniques for querying Elasticsearch to find documents where a field contains a specific substring.

July 7, 2025
Unveiling unique patterns: A guide to significant terms aggregation in Elasticsearch
Learn how to use the significant terms aggregation to discover insights in your data.

July 4, 2025
Efficient pagination with collapse and cardinality in Elasticsearch
Deduplicating product variants in Elasticsearch? Here’s how to determine the correct pagination.

July 1, 2025
Building an agentic RAG assistant with JavaScript, Mastra and Elasticsearch
Learn how to build AI agents in the JavaScript ecosystem

June 30, 2025
Elasticsearch sorting just got up to 900x faster
Discover how we sped up Elasticsearch sorting with faster float/half_float sorting and latency improvements in integer sorting

June 26, 2025
Building an MCP server with Elasticsearch for real health data
Learn learn how to build an MCP server using FastMCP and Elasticsearch to manage and search data.