Elasticsearch’e gönderilen her döküman, arama performansını en üst düzeye çıkarmak ve doğru sonuçlar üretebilen bir indeks yapısı oluşturmak için, indekslenmeden önce çeşitli işlemlerden geçirilir.
Elasticsearch’in span_near sorgusu, Elasticsearch sorgu DSL’inde (Domain Specific Language) yer alan, daha karmaşık ve hassas metin aramaları yapmayı sağlayan önemli bir araçtır.
Domain Reseller
Domain bayiliği için başvurun
Domain bayilik programı ile kendi domain satış işinizi ücretsiz olarak kurabilirsiniz. ICANN güvencesiyle ve sağladığı altyapı desteğiyle müşterilerinize en iyi hizmeti sunabilirsiniz
C# üzerinde NEST paketi kullanarak farklı yapılarda ihtiyaçlarınıza göre sorgular oluşturabilirsiniz. Fakat ihtiyacınıza en uygun şekilde oluşturmak için bilmeniz gereken Query yapısı bulunuyor.
Bu hatanın sebebi aslında detayında da açıklandığı gibi, sonuçların getirilmesi kaynak tüketimi açısından sınırlandırılmış. Çözümü için index ayarlarınızdan "max_result_window" değerini arttırmanız gerekiyor.
ES içerisinde index esnasında bir exception ve mesaj olarak size "disk usage exceeded" hatası gelebilir. Disk kullanım oranı "flood-stage watermark" eşiğini geçtiği için Elasticsearch veri yazma (index) işlemini engelliyor.
Elasticsearch’ün tasarımında önleyici bir mekanizma vardır. Diskte boş alan kritik seviyenin altına düştüğünde sistem otomatik olarak indeksleri salt okunur moda geçirir. Bunun sebebi, diskin tamamen dolmasıyla veri kaybı veya indekslerin bozulmasının önüne geçmektir. Yani bu beklenmedik bir hata değil, bilinçli bir güvenlik önlemidir.