如何在 Lucene.net 中使用模糊搜索进行通配符搜索

本文关键字:模糊搜索 通配符 搜索 Lucene net | 更新日期: 2023-09-27 18:32:21

我已经创建了 lucene.net 索引项目。 在这个项目中,如果我把~符号,它充当模糊搜索。

我的代码是,

var hits = indexSearcher.Search(QueryMaker(searchString+"~" , searchfields));

现在,我想使用现有的模糊搜索进行通配符搜索。是否可以同时进行两次搜索?

如何在 Lucene.net 中使用模糊搜索进行通配符搜索

Lucene 实际上文档很好,查询语言也是如此:

http://lucene.apache.org/core/2_9_4/queryparsersyntax.html

从未尝试过,但也许可以在搜索字符串中包含通配符(在 ~)之前)?

除此之外,这是另一个有类似问题的帖子将 Lucene 的 WildcardQuery 与 FuzzyQuery 相结合