Lucene:在查询中使用OffsetAttribute
我有一个使用自定义分析器/标记器组合创建的Lucene索引。标记器将CharterMatAttribute(尽管值只是许多数字)和OffsetAttribute添加到索引中。(如果您有一个如何在不使用CharterMattAttribute的情况下存储数字和偏移量的提示,那将非常棒,我对此感到有点糟糕;) 现在我想通过考虑各个术语的偏移量来查询该索引。也就是说,第一个偏移量是不相关的,但之后的术语应该匹配相同的顺序,就像PhraseQuery一样。在以后的版本中,应该允许值有一点发散。我知道这可以使用TermRangeQuery来完成。但我仍然不知道如何将这两者结合起来实现我的目标Lucene:在查询中使用OffsetAttribute,lucene,Lucene,我有一个使用自定义分析器/标记器组合创建的Lucene索引。标记器将CharterMatAttribute(尽管值只是许多数字)和OffsetAttribute添加到索引中。(如果您有一个如何在不使用CharterMattAttribute的情况下存储数字和偏移量的提示,那将非常棒,我对此感到有点糟糕;) 现在我想通过考虑各个术语的偏移量来查询该索引。也就是说,第一个偏移量是不相关的,但之后的术语应该匹配相同的顺序,就像PhraseQuery一样。在以后的版本中,应该允许值有一点发散。我知道这可
你能告诉我应该实现哪个接口,在哪里可以找到所需的信息吗?我认为最好在深入研究Lucene源代码之前继续提问…如果您仍在寻找答案,请您举出一个例子。。