如果我搜索类似
之类的话,那就是Baiscallyneckla
我想得到项链的结果。当我进行模糊搜索时,我得到了食物和其他食物的结果(基本上它没有正确过滤),尽管项链结果在那里。
有什么建议吗?
答案 0 :(得分:0)
您是否调整了模糊查询中的min_similarity参数?增加min_similarity可以过滤食物,只返回项链。
{
"fuzzy" : {
"jewelry" : {
"value" : "neckla",
"boost" : 1.0,
"min_similarity" : 0.8,
"prefix_length" : 0
}
}
}
正如answer to this question中所述,edgeNGram过滤器可能是您最好的选择。