Advanced Search Features

Lessons in this group, roughly in build order:

  • suggesters-autocomplete — Suggesters return word- or phrase-level suggestions for a query string — “did you mean?” corrections and…
  • fuzzy-wildcard-search — Approximate matching against indexed terms: fuzzy tolerates typos via edit distance, while…
  • geo-queries — Spatial filtering and ranking over geo_point and geo_shape fields: find documents within a radius,…
  • percolate-queries — Percolation inverts search: instead of running one query over many documents, you store many queries and…
  • search-templates — A search template is a stored, parameterized Query DSL body written in the Mustache language, executed by…
  • runtime-fields — A runtime field is a field whose value is computed by a Painless script at query time rather than indexed…
  • knn-vector-search — Finds the documents whose dense embedding vectors are nearest to a query vector, ranking by semantic…