在Elasticsearch中偏向于nGram的完全匹配

在Elasticsearch中偏向于nGram的完全匹配,第1张

在Elasticsearch中偏向于nGram的完全匹配

multi_field映射是正确的,但是搜索查询需要像这样更改:

{    "query": {        "filtered": { "query": {     "multi_match": { # changed from "query_string"         "fields": ["name","name.exact"],         "query": "Woods",         # added this so the engine does a "sum of" instead of a "max of"         # this is deprecated in the latest versions but works with 0.x         "use_dis_max": false     } }        }    }}

现在,结果将“精确”匹配考虑在内,并加总得分。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5019838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存