несколько фильтров одновременно? В рамках одного фильтра, например, color найти зеленый и красный у меня получается, но как только я хочу одновременно с зелеными и красными товарами найти еще и летние, то тут сразу ничего не найдено (((
Я nested не использовал еще, не понял в чем польза NESTED... У меня есть поиск построенный на эластике и там при формировании запроса у меня есть проверка на ключи. Образно говоря, если у меня ключ color, то используется TERMS, потому что клиент может выбрать несколько цветов. Если клиент выбирает ключ season и хочет лето, то запрос или через TERM и в итоге у меня формируется слудующий запрос: { "query": { "bool": { "must": [ { "term": { "season": "summer" } }, { "terms": { "color": [ "green", "red" ] } } ] } } }
Обсуждают сегодня