【发布时间】:2018-09-19 04:56:04
【问题描述】:
我使用 lucene 进行搜索,并使用空白分析器进行标记。看起来它存储正确。使用标准分析器,我的“C#”搜索将产生 C、C++ 的结果。我尝试过的每个分析器(我都没有尝试过)都这样做,除了空白分析器。这很好,除非我搜索 c# 我没有得到任何结果(我使用小写 C 而不是大写)。如果我搜索诸如“Lucene 不敏感空白分析器?”之类的标题,这很烦人。当它恰好是“Lucene 不敏感空白分析器?”时。 (注意前 3 个词以 upper 开头,最后一个词与我的搜索相比,一个大写一个大写全小写)。
如何制作不敏感的空白分析器?注意:WhitespaceAnalyzer 是密封的。
【问题讨论】:
标签: lucene lucene.net whitespace