Есть ли способ игнорировать применение условия обязательного требования в эластичных поисковых запросах для указанных полей?
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"term": {
"user": "[email protected]"
}
}
]
}
}
}
}
В приведенном выше запросе я пытаюсь отфильтровать все записи на основе конкретного пользователя.
Требование состоит в том, что в одном поле, то есть в поле, я хочу вернуть все записи независимо от пользователя.
Ex :
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"term": {
"user": "[email protected]"
},
"term":{
"field":"events",
"size":0
}
}
]
}
}
}
}
Является ли это возможным?
В настоящее время я обрабатываю его двумя запросами, но есть ли шанс сделать это в одном запросе?
Заранее спасибо...