Я ищу способ сделать точный массив матчей в упругом поиске. Скажем, это мои документы:
{"id": 1, "categories" : ["c", "d"]}
{"id": 2, "categories" : ["b", "c", "d"]}
{"id": 3, "categories" : ["c", "d", "e"]}
{"id": 4, "categories" : ["d"]}
{"id": 5, "categories" : ["c", "d"]}
Есть ли способ поиска всего документа с точно категориями "c" и "d" (документы 1 и 5), не более или менее?
В качестве бонуса: поиск "одной из этих" категорий также должен быть возможен (например, вы могли бы искать "c" и получать 1, 2, 3 и 5)
Любой умный способ решить эту проблему?