1

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

我的代码是,

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

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

4

1 回答 1

1

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

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

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

除此之外,这是另一篇有类似问题 的帖子Combining Lucene's WildcardQuery with FuzzyQuery

于 2013-09-23T13:13:16.450 回答