Middle
Ce tip de căutare în Elasticsearch depășește pe toate?
sobes.tech AI
Răspuns de la AI
În Elasticsearch, cea mai eficientă și rapidă metodă este considerată interogarea term (term query), deoarece caută o potrivire exactă cu termenul indexat fără a analiza textul. Acest tip de căutare funcționează foarte rapid, mai ales pe volume mari de date.
Spre deosebire de căutarea full-text (match query), care analizează și împarte textul, interogarea term accesează direct indexurile deja construite.
Exemplu de interogare term:
{
"query": {
"term": {
"status": "active"
}
}
}
Dacă trebuie să cauți după valori exacte (de exemplu, ID, categorie, stare), interogarea term "depășește" celelalte tipuri în viteză și eficiență.