This is a cache of https://www.elastic.co/search-labs/blog. It is a snapshot of the page at 2024-11-05T00:26:51.371+0000.
Blogs - Search Labs

Blogs

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

November 4, 2024

Reranking with an Elasticsearch-hosted cross-encoder from HuggingFace

Learn how to use a model from Hugging Face to host and perform semantic-reranking in Elasticsearch.

Reranking with an Elasticsearch-hosted cross-encoder from HuggingFace
Interval queries: why they are true positional queries, and how to transition from Span

November 1, 2024

Interval queries: why they are true positional queries, and how to transition from Span

Explains how Interval queries are true positional queries and how to transition to them from Span queries.

Hybrid search with multiple embeddings: A fun and furry search for cats!

October 31, 2024

Hybrid search with multiple embeddings: A fun and furry search for cats!

A walkthrough of how to implement different types of search - lexical, vector and hybrid - on multiple embeddings (text and image). It uses a simple and playful search application on cats.

Export your Kibana Dev Console requests to Python and JavaScript Code

October 30, 2024

Export your Kibana Dev Console requests to Python and JavaScript Code

The Kibana Dev Console now offers the option to export requests to Python and JavaScript code that is ready to be integrated into your application.

What is semantic reranking and how to use it?

What is semantic reranking and how to use it?

Learn about the trade-offs using semantic reranking in search and RAG pipelines.

GraphQL meets Elasticsearch: Building scalable, AI-ready apps with Hasura DDN

October 28, 2024

GraphQL meets Elasticsearch: Building scalable, AI-ready apps with Hasura DDN

GraphQL offers an efficient and flexible way to query data. This blog will explain how Hasura DDN works with Elasticsearch to make high performing and metadata-driven access to data.

Using Kibana to ingest geospatial data into Elasticsearch for use in ES|QL

October 25, 2024

Using Kibana to ingest geospatial data into Elasticsearch for use in ES|QL

How to use Kibana and the csv ingest processor to ingest geospatial data into Elasticsearch for use with search in Elasticsearch Query Language (ES|QL). Elasticsearch has powerful geospatial search features, which are now coming to ES|QL for dramatically improved ease of use and OGC familiarity. But to use these features, we need Geospatial data.

How to use the ES|QL Helper in the Elasticsearch Ruby Client

October 24, 2024

How to use the ES|QL Helper in the Elasticsearch Ruby Client

Learn how to use the Elasticsearch Ruby client to craft ES|QL queries and handle their results.

Ask questions about your GitHub repository with Elasticsearch as a vector database

October 23, 2024

Ask questions about your GitHub repository with Elasticsearch as a vector database

This blog introduces a GitHub Assistant using RAG with Elasticsearch to enable semantic code queries, providing insights into GitHub repositories, which can be extended to PRs feedback, issues handling, and production readiness reviews.

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