【发布时间】:2020-07-02 11:19:19
【问题描述】:
我有这个 ES 版本 7 的 ElasticSearch 查询:
{
"from": 0,
"simple_query_string": {
"query": "*"
},
"query": {
"bool": {
"must": [
{
"term": {
"organization_id": "fred"
}
},
{
"term": {
"assigned_user_id": "24584080"
}
}
]
}
},
"size": 50,
"sort": {
"updated": "desc"
},
"terminate_after": 50,
}
但是 ES 给了我这个错误:
原因:[simple_query_string] 中 START_OBJECT 的未知键
我的目标是能够对多个字段使用查询字符串,并且还可以将 term/match 与 bool/must 一起使用。我应该放弃查询字符串而只使用bool.must[{match:"my query"}]吗?
【问题讨论】:
标签: elasticsearch elasticsearch-7