[[vector-queries]] == Vector queries Vector queries are specialized queries that work on vector fields to efficiently perform <>. <>:: A query that finds the _k_ nearest vectors to a query vector for <> fields, as measured by a similarity metric. <>:: A query used to search <> field types. <>:: A query that allows you to perform semantic search on <> fields. [discrete] === Deprecated vector queries The following queries have been deprecated and will be removed in the near future. Use the <> query instead. <>:: A query that allows you to perform sparse vector search on <> or <> fields. <>:: Allows to perform text expansion queries optimizing for performance. include::knn-query.asciidoc[] include::sparse-vector-query.asciidoc[] include::semantic-query.asciidoc[] include::text-expansion-query.asciidoc[] include::weighted-tokens-query.asciidoc[]