Vector queries
Vector queries are specialized queries that work on vector fields to efficiently perform semantic search.
-
knnquery - A query that finds the k nearest vectors to a query vector for
dense_vectorfields, as measured by a similarity metric. -
sparse_vectorquery - A query used to search
sparse_vectorfield types. -
semanticquery - A query that allows you to perform semantic search on
semantic_textfields.
Deprecated vector queries
The following queries have been deprecated and will be removed in the near future. Use the sparse_vector query query instead.
-
text_expansionquery - A query that allows you to perform sparse vector search on
sparse_vectororrank_featuresfields. -
weighted_tokensquery - Allows to perform text expansion queries optimizing for performance.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/vector-queries.html