В моем индексе эластичного поиска "фрукты" есть следующие документы:
{"name": "Apple", "basket": [1,2]},
{"name": "Pineapple", "basket": [1,2]},
{"name": "Orange", "basket": [2,3]},
{"name": "Watermelon", "basket": [3]},
{"name": "Mango", "basket": [4,5]},
{"name": "Kiwi", "basket": [4,5]},
{"name": "Pear", "basket": [6]}
Я хотел бы получить результаты документов, в которых есть корзина фруктов, но максимум 1 из них. Так что, если бы выше был весь мой индекс, я бы хотел, чтобы он возвращал:
{"name": "Apple", "basket": [1,2]},
{"name": "Orange", "basket": [2,3]},
{"name": "Watermelon", "basket": [3]},
{"name": "Kiwi", "basket": [4,5]},
{"name": "Pear", "basket": [6]}
Возможно ли достичь этого с помощью одного запроса в elasti c? Большое спасибо за вашу помощь!