Bu dersimizde elasticsearch arama işlemlerinden bahsedeceğim.
Tüm sütunlarda arama
- Url parametresi ile,
- Json post yöntemi ile,
Tüm sütunlarda “Hewitt” kelimesini arar.
Belirtilen sütunda arama
- Url parametresi ile
- Json post yöntemi ile,
veya
veya
Aranacak Sütunları Belirleme

Aranacak Sütunun Önemini arttırmak
Birden fazla alanda aramak yapmak istediğimizde belirli bir alanın önemini arttırmak içim “^” sembolü ile eklenen alanın önemini ve alaka düzeyini arttırmış oluruz.
Aramalarda Belli Bir Alana göre Sıralama
Arama işlemlerinde sıralama işlemleri için “sort” sorgusu ile sıralayabiliriz.Asc => Artan düzeyde sırala ( a - z 0-9 )
Desc => Azalan düzeyde sırala ( z – a 9-0 )

Geriye Dönen Sütunları Seçmek
Arama yaptığımızda bazı sütunları kullanmayacağımızda bize lazım olan sütunları getirmek daha kolaylık sağlar. Bu yüzden “_source” sorgusu ile istediğimiz sütunları listeler.
Geriye Dönecek Sonuç Sayısı
“size” sorgusu ile geriye dönecek sonuç sayısını belirleyebiliriz.