Lucene令牌的自定义属性

时间:2013-05-16 18:33:40

标签: java solr lucene

我是Lucene的新手。我正在尝试为令牌设置自定义属性。我能够获得分配给令牌的属性。但是我意识到我们需要为每个属性大致拥有3个文件(接口类扩展属性,类扩展AttributeImpl和类扩展TokenFilter)?

我可能需要分配大约50个属性。每个属性必须有3个文件吗?那是大约150个文件。

或者有什么方法可以减少它。我确信有些东西是我无法找到的。

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

您不需要与令牌和#34;类型"一样多的属性。您需要拥有的只是一个属性,其中有一个成员可以告诉您的令牌是什么。您可以重用或从Lucene的TypeAttribute获得灵感。