1
У меня есть запрос, как этотelasticsearch-DSL: Отрицание фильтра
s = Search(using=es, index=indices)
s = s.filter('range',
utctimestamp={'gte': begindateUTC, 'lte': enddateUTC})
.filter("term",tags="foo").
.sort("-utctimestamp")
Мой вопрос, как может свести на нет фильтр? то есть не foo. Вышеприведенное является «обязательным» с использованием фильтра, например.
"filter": {
"bool": {
"must": [
{
"range": {
"utctimestamp": {
"from": 1460407864660,
"to": 1460409664660
}
}
},
{
"fquery": {
"query": {
"query_string": {
"query": "_type:(\"foo\")"
}
},
"_cache": true
}
}
]
Как я могу сделать это «не должен» для бит «foo».
заранее спасибо