Blogs

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

Filters

Describe it, don't draw it: AI-native Kibana dashboards via MCP and ES|QL

From prompt to dashboard. Learn how to build Kibana dashboards with natural language, using example-mcp-dashbuilder: an open source MCP application that writes ES|QL queries, creates interactive charts and exports fully functional dashboards directly to Kibana.

Up to 3x faster stored-vector queries in Elasticsearch

Elasticsearch 9.4 provides a simpler way to search with vectors stored in an Elasticsearch index, with up to 3x lower latency.

Benjamin Trent

Elasticsearch downsampling methods: last-value vs. aggregate sampling

Elasticsearch downsampling now gives you a choice: last-value sampling for maximum storage savings or aggregate sampling for precise rate calculations and counter resets, both fully queryable in ES|QL.

Mary Gouseti

Agentic AI search with deterministic guardrails in Elasticsearch for safe query execution

Agentic AI search systems often fail when LLMs generate queries directly. Learn how deterministic guardrails and a control plane architecture enable safe, reliable, and governed query execution with Elasticsearch.

Alexander Marquardt

One query, multiple Elasticsearch Serverless projects: introducing cross-project search

Cross-project search in Elastic Cloud Serverless lets you query data across isolated projects in a single Elasticsearch or ES|QL request: no duplication, no network peering, and no egress costs from copying logs.

Michael Peterson

Elastic Cloud on Kubernetes, simplified: zone awareness, restarts, and mTLS

ECK 3.4 reduces zone-aware HA from 40 lines of YAML to one field, adds declarative rolling restarts via annotation, and wires Kibana-Elasticsearch mTLS automatically.

Omer Kushmaro

Faster cross-project search in Elasticsearch Serverless with project tags and routing

Scope cross-project search in Elasticsearch Serverless with project routing to skip non-matching projects entirely, or with project tag fields to filter, aggregate, and sort by tag inside the query.

Stas Malyshev

Approximate queries in Elasticsearch ES|QL: 100x faster on billions of records, with built-in confidence intervals

ES|QL now supports approximate query execution. Add one line to your queries, and get results orders of magnitude faster, with built-in confidence intervals that tell you exactly how much to trust them.

Aris Papadopoulos

Don't leave metrics on the table: query them with the ES|QL TS command

Recalibrate your mental model for time series queries: learn why FROM can produce inaccurate results for metrics, how TS fixes that, and when to use each command.

Felix Barnsteiner

Ecommerce search optimization using margin and popularity boosting in Elasticsearch

Learn how to optimize ecommerce search using margin and popularity boosting. This blog explains how a governed control plane treats economic optimization in Elasticsearch.

Alexander Marquardt

Elasticsearch Vector DiskBBQ filter search is now 3–5x faster

Learn how Elasticsearch 9.4 makes restrictive filtered DiskBBQ vector search 3–5x faster and more stable by avoiding wasted centroid and postings-list work when selectivity is high.

Benjamin Trent

Elasticsearch query logs: One coordinator-level line per query for ES|QL, DSL, SQL, and EQL

Easily understand query impact on cluster performance with Elasticsearch query logs. One coordinator-level line records ES|QL, DSL, SQL, and EQL per request and provides full query text, tracing, optional user context, and CCS hints

Najwa Harif

Ready to build state of the art search experiences?

Sufficiently advanced search isn’t achieved with the efforts of one. Elasticsearch is powered by data scientists, ML ops, engineers, and many more who are just as passionate about search as you are. Let’s connect and work together to build the magical search experience that will get you the results you want.

Try it yourself