mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-24 23:27:25 -04:00
This change deprecates the kNN search API in favor of the new 'knn' option inside the search API. The 'knn' option is now the preferred way of performing kNN search. Relates to #87625
85 lines
1.7 KiB
Text
85 lines
1.7 KiB
Text
[[search]]
|
|
== Search APIs
|
|
|
|
Search APIs are used to search and aggregate data stored in {es} indices and
|
|
data streams. For an overview and related tutorials, see <<search-your-data>>.
|
|
|
|
Most search APIs support <<api-multi-index,multi-target syntax>>, with the
|
|
exception of the <<search-explain,explain API>>.
|
|
|
|
[discrete]
|
|
[[core-search-apis]]
|
|
=== Core search
|
|
|
|
* <<search-search>>
|
|
* <<search-multi-search>>
|
|
* <<async-search>>
|
|
* <<point-in-time-api>>
|
|
* <<search-suggesters>>
|
|
* <<search-terms-enum>>
|
|
* <<scroll-api>>
|
|
* <<clear-scroll-api>>
|
|
|
|
[discrete]
|
|
[[search-testing-apis]]
|
|
=== Search testing
|
|
|
|
* <<search-explain>>
|
|
* <<search-field-caps>>
|
|
* <<search-profile>>
|
|
* <<search-rank-eval>>
|
|
* <<search-shards>>
|
|
* <<search-validate>>
|
|
|
|
[discrete]
|
|
[[search-template-apis]]
|
|
=== Search templates
|
|
|
|
* <<search-template-api>>
|
|
* <<multi-search-template>>
|
|
* <<render-search-template-api>>
|
|
|
|
[discrete]
|
|
[[geo-search-apis]]
|
|
=== Geospatial search
|
|
* <<search-vector-tile-api>>
|
|
|
|
include::search/search.asciidoc[]
|
|
|
|
include::search/async-search.asciidoc[]
|
|
|
|
include::search/point-in-time-api.asciidoc[]
|
|
|
|
include::search/knn-search.asciidoc[]
|
|
|
|
include::search/scroll-api.asciidoc[]
|
|
|
|
include::search/clear-scroll-api.asciidoc[]
|
|
|
|
include::search/search-template-api.asciidoc[]
|
|
|
|
include::search/multi-search-template-api.asciidoc[]
|
|
|
|
include::search/render-search-template-api.asciidoc[]
|
|
|
|
include::search/search-shards.asciidoc[]
|
|
|
|
include::search/suggesters.asciidoc[]
|
|
|
|
include::search/multi-search.asciidoc[]
|
|
|
|
include::search/count.asciidoc[]
|
|
|
|
include::search/validate.asciidoc[]
|
|
|
|
include::search/terms-enum.asciidoc[]
|
|
|
|
include::search/explain.asciidoc[]
|
|
|
|
include::search/profile.asciidoc[]
|
|
|
|
include::search/field-caps.asciidoc[]
|
|
|
|
include::search/rank-eval.asciidoc[]
|
|
|
|
include::search/search-vector-tile-api.asciidoc[]
|