Sobes.tech
Middle

Aký typ vyhľadávania v Elasticsearch prekonáva všetky ostatné?

sobes.tech AI

Odpoveď od AI

V Elasticsearch je najúčinnejším a najrýchlejším spôsobom vyhľadávania term query, pretože hľadá presnú zhodu s indexovaným termínom bez analýzy textu. Tento typ vyhľadávania funguje veľmi rýchlo, najmä pri veľkých objemoch dát.

Na rozdiel od vyhľadávania plného textu (match query), ktoré analyzuje a rozdeľuje text, term query priamo pristupuje k už vytvoreným indexom.

Príklad term query:

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

Ak potrebujete hľadať podľa presných hodnôt (napríklad ID, kategória, stav), term query "predčí" ostatné typy v rýchlosti a efektívnosti.