Middle
Milline otsingutüüp Elasticsearchis ületab kõik teised?
sobes.tech AI
Vastus AI-lt
Elasticsearchis peamine ja kõige tõhusam otsingumeetod on terminiline päring (term query), kuna see otsib täpset vaste indeksitud terminiga ilma teksti analüüsimata. Selline otsing töötab väga kiiresti, eriti suurte andmemahtude puhul.
Erinevalt täisteksti otsingust (match query), mis analüüsib ja jagab teksti, pääseb terminiline päring otse juba loodud indeksitele.
Näide terminilisest päringust:
{
"query": {
"term": {
"status": "active"
}
}
}
Kui peate otsima täpsete väärtuste järgi (näiteks ID, kategooria, staatus), on terminiline päring kiiruse ja tõhususe poolest parem kui teised tüübid.