Sobes.tech
Middle

Jaký typ hledání v Elasticsearch všechny překonává?

sobes.tech AI

Odpověď od AI

V Elasticsearch je považováno za nejúčinnější a nejrychlejší termínové vyhledávání (term query), protože hledá přesnou shodu s indexovaným termínem bez analýzy textu. Tento typ vyhledávání funguje velmi rychle, zejména na velkých objemech dat.

Na rozdíl od fulltextového vyhledávání (match query), které analyzuje a rozděluje text, termínové vyhledávání přímo přistupuje k již vytvořeným indexům.

Příklad termínového dotazu:

{
  "query": {
    "term": {
      "status": "active"
    }
  }
}

Pokud potřebujete hledat podle přesných hodnot (například ID, kategorie, stav), termínové vyhledávání "převyšuje" ostatní typy v rychlosti a efektivitě.