Blogs

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

Filters
Fast approximate Elasticsearch ES|QL - part II
Elasticsearch Labs

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.

Thomas Veasey
Fast approximate Elasticsearch ES|QL - part I
Elasticsearch Labs

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.

Jan Kuipers
Is your ML job's datafeed losing a race it cannot win?
Elasticsearch Labs

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.

Valeriy Khakhutskyy
How big is too big? Elasticsearch sizing best practices
Elasticsearch Labs

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.

Gustavo Llermaly
New Elasticsearch ES|QL plugin for IntelliJ IDEA
Elasticsearch Labs

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.

Laura Trotta
Unsupervised document clustering with Elasticsearch + Jina embeddings
Elasticsearch Labs

Unsupervised document clustering with Elasticsearch + Jina embeddings

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

Matthew Adams
Why ecommerce search needs governance
Elasticsearch Labs

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.

Alexander Marquardt
How to build agentic AI applications with Mastra and Elasticsearch
Elasticsearch Labs

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.

Enrico Zimuel
Migrating your OpenShift Elasticsearch 6.x cluster to Elastic Cloud on Kubernetes (ECK)
Elasticsearch Labs

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).

Omer Kushmaro
Semantic search, now multilingual by default
Elasticsearch Labs

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.

Kapil Jadhav
How to compare two Elasticsearch indices and find missing documents
Elasticsearch Labs

How to compare two Elasticsearch indices and find missing documents

Exploring approaches for comparing two Elasticsearch indices and finding missing documents.

David Pilato
Monitoring Kibana dashboard views with Elastic Workflows
Elasticsearch Labs

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.

Gustavo Llermaly