February 7, 2025
Concurrency bugs in Lucene: How to fix optimistic concurrency failures
Thanks to Fray, a deterministic concurrency testing framework from CMU’s PASTA Lab, we tracked down a tricky Lucene bug and squashed it


February 6, 2025
A quick introduction to vector search
This article is the first in a series of three that will dive into the intricacies of vector search, also known as semantic search, and how it is implemented in Elasticsearch.

February 5, 2025
Implementing clustering workflows in Elastic to enhance search relevance
We demonstrate how to integrate custom clustering models into the Elastic Stack by leveraging OpenAI text-ada-002 vectors, streamlining the workflow within Elastic’s ecosystem.

How to ingest data to Elasticsearch through Logstash
A step-by-step guide to integrating Logstash with Elasticsearch for efficient data ingestion, indexing, and search.

February 3, 2025
Elastic Playground: Using Elastic connectors to chat with your data
Learn how to use Elastic connectors to create a unified knowledge base with Playground.

January 31, 2025
Advanced integration tests with real Elasticsearch
Mastering advanced Elasticsearch integration testing: Faster, smarter, and optimized.

January 30, 2025
Testing DeepSeek R1 locally for RAG with Ollama and Kibana
Learn how to run a local instance of DeepSeek and connect to it from within Kibana.

January 29, 2025
How to search languages with compound words
Compound words present challenges in search engines during text analysis and tokenization, as they can obscure meaningful connections between word components. Tools like the Hyphenation Decompounder Token Filter help address these issues by deconstructing compound words.

January 28, 2025
Faceted search: Use AI to improve search scope and results
Explore how to use facet search in Elasticsearch to quickly narrow down options within categories.