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

Fast approximate Elasticsearch ES|QL - part II
Explaining the approach we use to obtain fast approximate Elasticsearch ES|QL queries and the testing we did of error estimation.

Fast approximate Elasticsearch ES|QL - part I
Introducing the work we've done on a fast approximate querying mode for Elasticsearch ES|QL. In many cases, it allows us to achieve orders of magnitude latency reductions while providing accurate estimates.

Is your ML job's datafeed losing a race it cannot win?
Learn how switching from scroll-based to aggregation-based datafeeds optimizes machine learning jobs for large-scale deployments.

How big is too big? Elasticsearch sizing best practices
There’s no hard size limit in Elasticsearch, but there are clear signals you've outgrown your setup. Learn how to size shards, manage node limits, choose storage by tier, and use AutoOps to catch problems before they happen.

New Elasticsearch ES|QL plugin for IntelliJ IDEA
Build and run Elasticsearch ES|QL queries in your IDE with the new plugin for IntelliJ IDEA.

Unsupervised document clustering with Elasticsearch + Jina embeddings
A practical, reproducible approach to unsupervised document clustering with Elasticsearch and Jina embeddings.

Why ecommerce search needs governance
Learn why ecommerce search falls short without governance and how a control layer ensures predictable and intent-driven results, thus improving retrieval.

How to build agentic AI applications with Mastra and Elasticsearch
Learn how to build agentic AI applications using Mastra and Elasticsearch through a practical example.

Migrating your OpenShift Elasticsearch 6.x cluster to Elastic Cloud on Kubernetes (ECK)
A step-by-step guide on how to migrate from the legacy OpenShift Elasticsearch Operator (ES 6.x) to the modern Elastic Cloud on Kubernetes (ECK).

Semantic search, now multilingual by default
semantic_text now defaults to jina-embeddings-v5-text on Elastic Inference Service, enabling multilingual semantic search in Elasticsearch.

How to compare two Elasticsearch indices and find missing documents
Exploring approaches for comparing two Elasticsearch indices and finding missing documents.

Monitoring Kibana dashboard views with Elastic Workflows
Learn how to use Elastic Workflows to collect Kibana dashboard view metrics every 30 minutes and index them into Elasticsearch, so you can build custom analytics and visualizations on top of your own data.