Blogs

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

Creating an Elasticsearch MCP server with TypeScript

Learn how to create an Elasticsearch MCP server with TypeScript and Claude Desktop.

Creating an Elasticsearch MCP server with TypeScript
Announcing read-only permissions for Kibana dashboards

March 26, 2026

Announcing read-only permissions for Kibana dashboards

Introducing read-only dashboards in Kibana, giving dashboard creators granular sharing controls to keep results accurate and protected from unwanted changes.

The shell tool is not a silver bullet for context engineering

March 25, 2026

The shell tool is not a silver bullet for context engineering

Learn what context-retrieval tools exist for context engineering, how they work, and their trade-offs.

Elasticsearch replicas for load balancing in Serverless

Elasticsearch replicas for load balancing in Serverless

Learn how Elastic Cloud Serverless automatically adjusts index replicas based on search load, ensuring optimal query performance without manual configuration.

Using Elasticsearch Inference API along with Hugging Face models

Using Elasticsearch Inference API along with Hugging Face models

Learn how to connect Elasticsearch to Hugging Face models using inference endpoints, and build a multilingual blog recommendation system with semantic search and chat completions.

Fast vs. accurate: Measuring the recall of quantized vector search

March 20, 2026

Fast vs. accurate: Measuring the recall of quantized vector search

Explaining how to measure recall for vector search in Elasticsearch with minimal setup.

Testing Elasticsearch. It just got simpler.

March 19, 2026

Testing Elasticsearch. It just got simpler.

Explaining how Elasticsearch integration tests have become simpler thanks to improvements in Elasticsearch 9.x, the modern Java client, and Testcontainers 2.x.

AI agent memory: Creating smart agents with Elasticsearch managed memory

AI agent memory: Creating smart agents with Elasticsearch managed memory

Learn how to create smarter and more efficient AI agents by managing memory using Elasticsearch.

The Gemini CLI extension for Elasticsearch with tools and skills

The Gemini CLI extension for Elasticsearch with tools and skills

Introducing Elastic’s extension for Google's Gemini CLI to search, retrieve, and analyze Elasticsearch data in developer and agentic workflows.

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