This is a cache of https://www.elastic.co/search-labs/blog/category/developer-experience. It is a snapshot of the page at 2025-07-30T01:01:37.313+0000.
Developer Experience - Elasticsearch Labs

Developer Experience

LogsDB and TSDS performance and storage improvements in Elasticsearch 8.19.0 and 9.1.0

Exploring the latest enhancements to TSDS and LogsDB, including optimizing I/O, improving merge performance, and more.

LogsDB and TSDS performance and storage improvements in Elasticsearch 8.19.0 and 9.1.0
Building Elasticsearch APIs with FastAPI

Building Elasticsearch APIs with FastAPI

Learn how to build an Elasticsearch API with FastAPI using Pydantic schemas and FastAPI background tasks, demonstrated with a practical example.

Timeline of ES|QL improvements

Timeline of ES|QL improvements

Let’s walk through the history of ES|QL and its improvements.

Unveiling unique patterns: A guide to significant terms aggregation in Elasticsearch

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.

Efficient pagination with collapse and cardinality in Elasticsearch

Efficient pagination with collapse and cardinality in Elasticsearch

Deduplicating product variants in Elasticsearch? Here’s how to determine the correct pagination.

The current state of MCP (Model Context Protocol)

The current state of MCP (Model Context Protocol)

Learn about MCP, project updates, features, security challenges, emerging use-cases, and how to tinker around with Elastic’s Elasticsearch MCP server.

ES|QL in JavaScript: Leveraging Apache Arrow helpers

ES|QL in JavaScript: Leveraging Apache Arrow helpers

Learn how to use ES|QL with JavaScript Apache Arrow client helpers.

How we rebuilt autocomplete for ES|QL

How we rebuilt autocomplete for ES|QL

How we rearchitected an autocomplete engine for ES|QL to support language evolution instead of resisting it.

Elasticsearch in JavaScript the proper way, part II

Elasticsearch in JavaScript the proper way, part II

Reviewing production best practices and explaining how to run the Elasticsearch Node.js client in Serverless environments.

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 your are. Let’s connect and work together to build the magical search experience that will get you the results you want.

Try it yourself