我有Solr 6.2.0运行模糊搜索,它返回突出显示结果,我真的不明白为什么:
为什么阿瓦德和穆罕默德也会强调?不使用模糊搜索时,高光是正确的(仅OAF)。 其他一些具有相同查询的高光:
查询配置:
Word Percentage: 60
Phrase Percentage: 60
Score Algorithm: QUERY WORD
Alogrithm: Damerau Levensthein
查询请求
中的参数 "params":{
"debug":"results",
"hl":"on",
"group.cache.percent":"100",
"indent":"on",
"fl":"*,score",
"start":"0",
"fq":"{!percentagefilter p=0.6}",
"rows":"48",
"group.ngroups":"true",
"hl.simple.pre":"<span class=\"highlight\">",
"q":"{!percentage f=nam_comp_name t=QUERY_SIDE pw=0.6 ic=1 icp=0.59 alg=DA_LV}oa~",
"hl.simple.post":"</span>",
"group.truncate":"true",
"requestId":"4",
"hl.fl":"nam_comp_name",
"wt":"json",
"group.field":"ent_id",
"group":"true"}},
答案 0 :(得分:1)
我认为您将Phonetic Matching(或Soundex)与Damerau-Levensthein距离算法结合使用。
这可以解释为什么oa
搜索也匹配A wa d M oha med。