我正在使用Elastic 6.1+ 我已经创建了索引并为其添加了一些值,索引映射是文本和数字。
我想在索引中的所有字段上创建一个multi_match,查询文本或数字并返回结果。 我也想定义一下,field1在索引上的得分提高了
由于某种原因,一旦我添加了fields数组,它仅在该字段上搜索(添加它以便能够定义要增强的字段和数量),如果我将其添加到fields数组,则“ *”作为字段,它将返回错误。
GET MyIndex/_search
{
"query": {
"multi_match": {
"query": "test1",
"fields": [
"field1^3",
"*"
]
}
}
}
谢谢
答案 0 :(得分:0)
显然是添加 “宽大”:是 查询解决了问题