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

Ingesting data into Elasticsearch with BigQuery
Learn how to index and search Google BigQuery data in Elasticsearch using Python.

Elasticsesarch semantic search, leveled up: now with native match, knn and sparse_vector support
Semantic text search becomes even more powerful, with native support for match, knn and sparse_vector queries. This allows us to keep the simplicity of the semantic query while offering the flexibility of the Elasticsearch query DSL.

How to build autocomplete feature on search application automatically using LLM generated terms
Learn how to enhance your search application with an automated autocomplete feature in Elastic Cloud using LLM-generated terms for smarter, more dynamic suggestions.

The AI Agent to manage Elasticsearch Serverless projects
A natural language-powered AI agent that effortlessly manages Elasticsearch Serverless projects—enabling project creation, deletion, and status checks.

Fast Kibana Dashboards
From 8.13 to 8.17, the wait time for data to appear on a dashboard has improved by up to 40%. These improvements are validated both in our synthetic benchmarking environment and from metrics collected in real user’s cloud environments.

How to ingest data to Elasticsearch through LlamaIndex
A step-by-step on how to ingest data and search using RAG with LlamaIndex.

Filtered HNSW search, fast mode
Explore the improvements we have made for HNSW vector search in Apache Lucene through our ACORN-1 algorithm implementation.

Alibaba Cloud AI Service & Elasticsearch: Embeddings and reranking
Using Alibaba Cloud AI Service features with Elasticsearch.

Spotify Wrapped part 2: Data analysis and visualization
We will dive deeper into your Spotify data than ever before and explore connections you didn't even know existed.

Understanding sparse vector embeddings with trained ML models
Learn about sparse vector embeddings, understand what they do/mean, how they differ from dense vector embeddings, and how to implement semantic search with them.

ChatGPT and Elasticsearch revisited: Part 2 - The UI abides
This blog expands on Part 1 by introducing a fully functional web UI for our RAG-based search system. By the end, you'll have a working interface that ties the retrieval, search, and generation process together—while keeping things easy to tweak and explore.

Elasticsearch Open Inference API adds support for Jina AI Embeddings and Rerank Model
Explore how to access Jina AI models using the Elasticsearch Open Inference API.