我使用solr 4.6来索引内容并且效果很好。
现在,当我使用内容名称" TheSource_August_8th_2014.pdf"进行搜索时,它应该只返回一个具有相同名称的文档,而是返回太多(> 1000)与查询无关的结果。 / p>
有人可以帮忙吗?
答案 0 :(得分:0)
如果您只想获得完全匹配,请使用类型为StrField
的字段。 StrField
没有附加任何分析器或标记符,这意味着点击将成为命中 - 只有它完全相同。
如果您仍想进行某些处理(例如小写名称),则可以使用附加TextField
的{{1}},因为KeywordTokenizer
会保留令牌流完整。然后,您可以添加一个小写过滤器,使内容小写,以便于搜索。