{"query":
{"filtered":
{"filter":
{"or":
[{"term":{"id_admin":255}},{"term":{"id_user":255}}]
},
"query":
{"bool":
{"must":
[{"match":{"striped":"sentence"}}]
}
}
}
}
}
查询返回id_admin
或id_user
为255且striped
=句子的条目。
我们使用2.3.1版本。
此查询可以更优化吗?
答案 0 :(得分:0)
如果您正在使用ES 2.3.1,则编写此查询的正确方法如下:
{
"query": {
"bool": {
"minimum_should_match": 1,
"should": [
{
"term": {
"id_admin": 255
}
},
{
"term": {
"id_user": 255
}
}
],
"must": [
{
"match": {
"striped": "sentence"
}
}
]
}
}
}