1 Ağustos 2018 Çarşamba

Elasticsearch Bool Query - Must


Merhaba,
Bu yazımızda Bool Query’sinden Must olayını anlatmaya çalışacağım. Daha önceki yazımda bahsettiğim Bool Query’sinde bu olayımız “and” mantığıyla çalışmakta. Yani içerisinde tanımlanmış sorguların hepsinden bir sonuç dönmesini bekliyoruz. Yoksa şartlar sağlanmadığından query’miz sıfır sonuçla geri döner. Hemen bir örnekle başlayalım ve nasıl kullanıldığını görelim.
{
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "first_name": "Ahmed Emin"
          }
        },
        {
          "match_phrase": {
            "last_name": "Maraşlı"
          }
        }
      ]
    }
  }
}
Görüldüğü gibi should olayıyla aynı kullanıma sahipler. Fakat must olayında “minimum_should_match” kullanımı birşeyi değiştirmez.

Hiç yorum yok:

Yorum Gönder

Elasticsearch'te alias Olayı

Merhabalar, Bu yazımda sizlere elasticsearch'teki alias olayını aktaracağım. Diyelim ki biz yeni bir index oluşturduk. Bu index'imi...