如何使Lucene的标准分析器在'.'上进行标记化.炭?例如,在查询"B"时,我需要它返回"ABC"中的B作为结果.我需要按标准分析仪处理它的方式处理数字,因此Simple分析器是不够的.如果我可以指定标准分析器来标记''',那将是完美的.char也是.如果我不得不用这个小扩展编写我自己的标记器,我该怎么办?谢谢,Nacha
我相信最简单的方法是创建您自己的分析器。它将从 StandardAnalyzer 获取标记作为输入,并进一步在点上分割标记,保持无点标记完整。
包摘要提供了一些有关如何执行此操作的建议。 这篇博文看起来非常相关,但使用旧版本的 Lucene,因此您可能需要对其进行调整。另请参阅Lucene 常见问题解答。