Yıldız etkin değilYıldız etkin değilYıldız etkin değilYıldız etkin değilYıldız etkin değil
 

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.