2010-05-30 72 views

回答

1

有人问我之前如何在Lucene的获得阿拉伯语和波斯语支持​​2.4

所以这些都是非官方这里回迁:http://people.apache.org/~rmuir/

http://people.apache.org/~rmuir/lucene-analyzers-2.4.1_with_arabic_and_farsi.jar http://people.apache.org/~rmuir/arabicFarsiLucene241_contrib.patch http://people.apache.org/~rmuir/arabicFarsiLucene241_core.patch

这意味着你只需要升级到2.4.1,这可能比升级到2.9或3.0更容易。

希望这有助于

1

的Lucene 3.0.1具有Arabic Analyzer。它在contrib package

您可以升级到Lucene 3.0.1以使其开箱即用。您可能无法像使用Lucene 2.2一样使用它,因为TokenStream API在此版本中已更改。但是,如果您不希望迁移到最新的Lucene版本,将2.2更改为2.2并不会很困难。

+0

我想到的只是增加阿拉伯语分析Lucene的2.2,而不是升级到最新版本的原因是,我不得不更换所有已过时的方法,因为它抛出的RuntimeException,但在最后,我想我为了可维护性的原因,我会坚持在最新版本中进行迁移,因为我不想每次在Lucene发布新功能时都要构建自己的jar – 2010-05-30 14:19:15