2010-05-30 80 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