如何将令牌permuterms存储在Apache Lucene中以进行通配符查询?
答案 0 :(得分:0)
我不认为Lucene中的permuterms有任何内置功能。
使用它们需要您创建一个自定义过滤器(以及使用它的分析器)以在索引时生成permuterms,并需要使用某种功能来旋转通配符查询以在查询时有效地使用它们(自定义查询实现,或者可能只是对queryparser的扩展或预处理)。
此主题的相关帖子可能有助于您理解所涉及的步骤:http://sujitpal.blogspot.com/2011/10/lucene-wildcard-query-and-permuterm.html
它已经很老了,在更新的lucene版本上需要进行相当大的改动,但是粗笔应该很相似。