
How to deploy NLP: Text embeddings and vector search
Using text embeddings and vector similarity search, this blog explains how to run deep learning models for NLP & showcases Elasticsearch's vector search capability.

Avatar assisted & dialogue driven voice to RAG search
Create avatar-assisted voice search experience by integrating speech-to-text, semantic search, RAG and a synthesized avatar for responses.

Optimizing vector distance computations with the Foreign Function & Memory (FFM) API
Learn how to optimize vector distance computations using the Foreign Function & Memory (FFM) API to achieve faster performance.

AI plagiarism: Plagiarism detection with Elasticsearch
Here's how to check for AI plagiarism using Elasticsearch, focusing on use cases with NLP models and Vector Search.

Introducing kNN Query: An expert way to do kNN search
Explore how the kNN query in Elasticsearch can be used and how it differs from top-level kNN search, including examples.

Understanding fused multiply-add (FMA) within vector similarity computations in Lucene
Learn how to use fused multiply-add (FMA) within vector similarity computations in Lucene and discover how FMA can improve performance.

Vector search & kNN implementation guide - API edition
Learn how to implement vector search and kNN using the Elasticsearch APIs via HTTP or Python.

Chunking large documents via ingest pipelines plus nested vectors equals easy passage search
Learn how to chunk large documents using ingest pipelines and nested vectors in Elasticsearch for easy passage search in vector search.

Implementing image search: vector search via image processing in Elasticsearch
Learn how to implement image search with an example. This blog covers how to use vector search through image processing in Elasticsearch.

Using hybrid search for gopher hunting with Elasticsearch and Go
Learn how to achieve hybrid search by combining keyword and vector search using Elasticsearch and the Elasticsearch Go client.

Perform vector search in Elasticsearch with the Elasticsearch Go client
Learn how to perform vector search in Elasticsearch using the Elasticsearch Go client through a practical example.

Elasticsearch as a GenAI caching layer
Explore how integrating Elasticsearch as a caching layer optimizes Generative AI performance by reducing token costs and response times, demonstrated through real-world testing and practical examples.
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.