【问题标题】:Lucene.Net 3.0.3 Search with stemming or search for best matchLucene.Net 3.0.3 使用词干搜索或搜索最佳匹配
【发布时间】: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


【解决方案1】:

http://nuget.org/packages/Lucene.Net.Contrib/ 包中找到了我正在寻找的答案,你会得到荧光笔和雪球过滤器,所以我只是使用雪球过滤器来阻止搜索词并从中进行通配符搜索非常容易

【讨论】:

    猜你喜欢
    • 2013-09-15
    • 1970-01-01
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多