繁体   English   中英

Lucene.Net 3.0.3进行词干搜索或搜索最佳匹配

[英]Lucene.Net 3.0.3 Search with stemming or search for best match

试图使搜索按照我需要的方式工作...目前,我使用StandardAnalyzer()将数据分析成索引后,再将QueryParser()与Query()结合使用并执行...如果文档包含在它中搜索“可疑”的单词会得到我的文档,但是如果我在“可疑”中搜索,我不会得到任何结果...所以我的问题是我想实现词干或更好的查询我的搜索...我知道您可以获取SnowballAnalyzer,但它在Lucene.Net 3.0.3中不可用,我不确定是否还有另一个查询可以为我提供所需的搜索功能...我尝试使用FuzzyQuery,然后它可以工作,但是它仅适用于一个单词搜索,而不适用于多个单词搜索...

编辑如何在Lucene.Net 3.0.3上实现词干

http://nuget.org/packages/Lucene.Net.Contrib/包中找到了我一直在寻找的答案,您会获得荧光笔和snowballfilter,因此我只是使用snowballfilter阻止了搜索词并对其进行通配符搜索相当容易

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM