我遇到了一个问题,例如,如果搜索扩展字符“ÈÈÈ”它没有返回任何搜索结果如果我只搜索È它没有返回任何结果。
任何解决方案?
感谢名单
答案 0 :(得分:3)
可能是索引期间消除的字符È。检查你的分析仪。大多数分析器尝试在索引编制过程中删除特殊字符。
答案 1 :(得分:0)
嗨,这是一个适合我的解决方案
QueryParser.setLowercaseExpandedTerms(假);
它不会将文本转换为小写。
如果你没有将其设置为false,则解析器会将seacrh文本转换为小例,并且不会返回任何结果。