Elasticsearch анализируемое поле, которое содержит значение, где оно должно соответствовать любому данному значению - PullRequest
0 голосов
/ 26 января 2019

Предположим, у меня есть следующие поля в моем «тестовом» индексе в ElasticSearch:

категории -> тип поля является ключевым словом, может содержать список категорий;

os_platforms -> тип поля - ключевое слово, может содержать список платформ os;

страны -> тип поля является ключевым словом, может содержать список стран;

Предположим, что здесь поле 'Categories' имеет два значения [c1, c2], поле 'os_platforms' имеет одно значение [p1], а поле 'country' имеет значение [ANY]. Здесь я хочу, чтобы это поле 'стран' соответствовало любому заданному значению в поисковом запросе. Например, если вы указали в запросе c1, p1 и любое название страны, у него должно быть хотя бы одно совпадение, поскольку в индексе есть значения c1 и p1.

Есть идеи, как мне этого добиться в ElasticSearch?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...