我已经配置了一个包含两个字段的 Elasticsearch 索引:“名称”和“类型”。当我执行下面的查询时,我没有得到任何结果,因为“演员”在“类型”字段中。
{
"query": {
"multi_match": {
"query": "johnny depp actor",
"operator": "AND",
"fields": [
"name",
"type"
],
"tieBreaker": 0.7
}
}
}
有什么方法可以执行包含多个单词的查询,并且即使某些单词在“名称”字段中而其他单词在“类型”字段中也能获得结果。
谢谢你的帮助!