我在ElasticSearch中编制索引的论坛帖子,标题和正文为字段。
我的帖子有"正文短语"在身体和"线程的标题"作为标题。当我执行以下查询时,它不会返回任何结果,但如果我使用"运算符":"和"它工作正常。为什么会这样?
"query": {
"bool": {
"must": [
{
"multi_match": {
"query": "Body text phrase",
"type": "phrase",
"fields": [
"body",
"title"
]
}
},
{
"multi_match": {
"query": "Title of the thread",
"type": "best_fields",
"fields": [
"body",
"title"
],
"operator":"and"
}
}
]
}
}