Предположим, у меня есть следующие поля в моем «тестовом» индексе в ElasticSearch:
категории -> тип поля является ключевым словом, может содержать список категорий;
os_platforms -> тип поля - ключевое слово, может содержать список платформ os;
страны -> тип поля является ключевым словом, может содержать список стран;
Предположим, что здесь поле 'Categories' имеет два значения [c1, c2], поле 'os_platforms' имеет одно значение [p1], а поле 'country' имеет значение [ANY]. Здесь я хочу, чтобы это поле 'стран' соответствовало любому заданному значению в поисковом запросе. Например, если вы указали в запросе c1, p1 и любое название страны, у него должно быть хотя бы одно совпадение, поскольку в индексе есть значения c1 и p1.
Есть идеи, как мне этого добиться в ElasticSearch?