2011-04-06 89 views
2

我想让用户为搜索选择“完全匹配”或“不完全匹配”选项。 我该怎么做?Solr按特定类型查询(完全匹配或不完全匹配选项)

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

感谢和任何帮助被认为。

+0

是您的用户直接点击Solr还是中间有一个网络应用程序? – 2011-04-06 13:05:07

回答

0

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