2016-11-17 3 views

ответ

0

Да, вы можете сделать это с тегом filter в своем query. Что-то вроде:

"query": { 
    "bool": { 
     "filter": [ 
     { "term": { "color": "red" }}, 
     { "term": { "brand": "gucci" }} 
     ] 
    } 
    } 

Но тогда вы можете захотеть взглянуть на post filtering, а также. Там могут быть различия в производительности, когда вы выполняете фильтрацию внутри и снаружи query. Это может быть полезно для SO. Вы можете использовать filter context, когда речь идет о структурированных данных.

Смежные вопросы