Middle
Elasticsearchda qaysi turdagi qidiruv hammadan ustun?
sobes.tech AI
AIdan javob
Elasticsearchda eng samarali va tez ishlaydigan usul terminli so'rov (term query) bo'lib, u indekslangan termin bilan aniq mos kelishni qidiradi va matnni tahlil qilmaydi. Bu turdagi qidiruv juda tez ishlaydi, ayniqsa katta ma'lumotlar hajmida.
To'liq matn qidiruvi (match query) bilan farqli o'laroq, bu usul matnni tahlil qilmaydi va oldindan qurilgan indekslarga to'g'ridan-to'g'ri murojaat qiladi.
Termli so'rov misoli:
{
"query": {
"term": {
"status": "active"
}
}
}
Agar siz aniq qiymatlar bo'yicha qidirish (masalan, ID, kategoriya, holat) qilishingiz kerak bo'lsa, termli so'rov boshqa turlarga nisbatan tezlik va samaradorlikda ustun turadi.