Lucene全文搜索不搜索大写字母

时间:2010-12-08 13:03:53

标签: lucene.net

我遇到了一个问题,例如,如果搜索扩展字符“ÈÈÈ”它没有返回任何搜索结果如果我只搜索È它没有返回任何结果。

任何解决方案?

感谢名单

2 个答案:

答案 0 :(得分:3)

可能是索引期间消除的字符È。检查你的分析仪。大多数分析器尝试在索引编制过程中删除特殊字符。

答案 1 :(得分:0)

嗨,这是一个适合我的解决方案

QueryParser.setLowercaseExpandedTerms(假);

它不会将文本转换为小写。

如果你没有将其设置为false,则解析器会将seacrh文本转换为小例,并且不会返回任何结果。