这是我的问题:
"multi_match":{
"query":"test",
"fields":[
"name^2",
"sortName^2",
"externalId",
"type^0.5"
],
"type":"best_fields",
"tie_breaker":0.3,
"minimum_should_match":"30%",
"fuzziness":"AUTO"
}
我的目标是让除了" externalId"之外的所有领域都有模糊性。原因是用户在搜索特定ID时找不到很多结果是没有意义的。
我认为如果某个字段设置为“未分析”字段。它不会应用模糊性,但似乎并非如此。
有没有办法在映射中指定字段不适合模糊?