gpt4 book ai didi

c# - 如何在 Lucene.Net 中实现正确的模糊搜索?

转载 作者:行者123 更新时间:2023-11-30 17:03:04 25 4
gpt4 key购买 nike

我在 lucene.Net 中做过模糊搜索。在这里,如果我搜索 FeatureFeatureFeaturedfeaturing 应该只出现。但是数据来了基于venture,culture等文本匹配。ture在那个模糊搜索中匹配。我的代码是

Query query = new FuzzyQuery(new Term("ContentText", searchString));
finalQuery.Add(query, BooleanClause.Occur.SHOULD);

最佳答案

您应该看一下名为“词形还原”(http://en.wikipedia.org/wiki/Lemmatisation) 的过程。您希望基于单词的基本形式(称为引理)构建索引 - 您应该对查询做同样的事情。

Lucene 开箱即用地支持英语,因此应该没有任何问题。

关于c# - 如何在 Lucene.Net 中实现正确的模糊搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com