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.