Эластичный поиск, вложенный запрос, соответствующий всем документам - PullRequest
0 голосов
/ 12 сентября 2018

Когда я запрашиваю вложенное поле с помощью упругого поиска, оно возвращает мне все вложенное поле, даже если одно поле совпадает. Если ни одно из них не совпадает, то возвращается пустое. Мне нужна помощь в ограничении поля, которое соответствует только

{
 "nested": {
            "path": "rooms",
                    "query": {
                            "bool": {
                                "must": [
                                    {
                                        "range": {
                                            "rooms.single_occupancy_rate":{
                                                "lte" : budget
                                            }
                                        }
                                    },
                                    {
                                        "range": {
                                            "rooms.guest_count": {
                                                "gte": 3
                                            }
                                        }
                                    }
                                ]
                            }
                        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...