标签: solr edismax
我在solr中有一个文档title: vivek singh。字段类型为text_general。当我以q=title:vivek singh进行查询时,我会收到此文档。但如果有一个像经常出现的角色那样的轻微错字,我就没有结果。对于例如q=title:vivvek singh未获取任何结果,或q=vvvivek singh未获取任何结果。有没有办法使用查询分析器过滤这类查询?
title: vivek singh
text_general
q=title:vivek singh
q=title:vivvek singh
q=vvvivek singh
答案 0 :(得分:0)
您可以使用fuzzy operator,例如:
q=title:singh~0.8
另外,您应该确保查询所有术语的“标题”字段,因此请使用
q=title:(vivek singh)