【发布时间】:2017-08-07 16:08:48
【问题描述】:
试图让搜索按我需要的方式工作...目前我使用 StandardAnalyzer() 将我的数据分析到索引中,然后我使用 QueryParser() 和 Query() 并执行...如果一个文档中有一个词怀疑在它搜索“怀疑”我会得到我的文档,但如果我搜索“怀疑”我没有得到任何结果......所以我的问题是我想实现词干或更好地查询我的搜索...我知道您使用 SnowballAnalyzer 进行词干提取,但它在 Lucene.Net 3.0.3 中不可用,我不确定是否有另一个查询可以为我提供所需的搜索功能...我尝试使用 FuzzyQuery,然后它可以工作,但它只适用于一个单词搜索而不是多个单词搜索......
编辑 我如何在 Lucene.Net 3.0.3 上实现词干提取
【问题讨论】:
-
MVCE 有很长的路要走
标签: c# lucene.net