Solr文件名返回太多结果?

时间:2014-08-25 10:24:28

标签: solr

我使用solr 4.6来索引内容并且效果很好。

现在,当我使用内容名称" TheSource_August_8th_2014.pdf"进行搜索时,它应该只返回一个具有相同名称的文档,而是返回太多(> 1000)与查询无关的结果。 / p>

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果您只想获得完全匹配,请使用类型为StrField的字段。 StrField没有附加任何分析器或标记符,这意味着点击将成为命中 - 只有它完全相同。

如果您仍想进行某些处理(例如小写名称),则可以使用附加TextField的{​​{1}},因为KeywordTokenizer会保留令牌流完整。然后,您可以添加一个小写过滤器,使内容小写,以便于搜索。