Joh*_*erg 13
最简单的方法是降低所有可搜索内容以及查询.请参阅 LowerCaseFilter文档.您也可以使用Wildcard查询进行不区分大小写的搜索,因为它绕过了Analyzer.
如果愿意,您可以将内容存储在不同的字段中以捕获不同的案例配置
该StandardAnalyzer应用一LowerCaseFilter,这将使"字"与"词"一样.您可以简单地将其传递给您使用IndexWriter和QueryParser.例如几行代码:
Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_30);
IndexWriter writer = new IndexWriter(dir, analyzer, true, mlf);
QueryParser parser = new QueryParser(Version.LUCENE_30, field, analyzer);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22408 次 |
| 最近记录: |