我正在使用Lucene.Net(版本Lucene 3.0.3)。在搜索关键字“The”时, 当有足够的记录匹配该关键字时,它会提供少于5个结果。 它适用于所有其他关键字。
lucene与'The'有任何问题吗??? : - )
答案 0 :(得分:0)
如评论中所述,您的问题是您正在使用的分析仪。
StandardAnalyzer会做各种与语法有关的事情,但也会删除一组默认的英语停用词(a,和,或等等)""就是其中之一。
您可以像
一样创建它 var a new StandardAnalyzer(version, new HashSet<string>());
给它一个空的hashset说&#34;没有停用词&#34;