按特定类型进行Solr查询(完全匹配或不完全匹配选项)

时间:2011-04-06 09:11:54

标签: solr

我想让用户为搜索选择“完全匹配”或“不完全匹配”选项。 我怎么能这样做?

我尝试创建一个搜索字段,键入“string”,copyField是“text”。 字符串用于完全匹配,文本用于不完全匹配。 如何在查询中指定字段类型? 或者任何想法更好?

谢谢,并且有任何帮助。

1 个答案:

答案 0 :(得分:0)

对于部分匹配,您可以使用ngrams。当用户选择“Not Exact Match”时,您可以使用dismax处理程序并在请求中将所有ngram字段设置为“qf”。 For reference