2009-07-12 10 views
5

luceneをPythonから直接、好ましくはバイナリモジュールを使用せずに使用できますか?lucene/python

私は主に読み込みアクセスに興味があります - 既存のルーゼンインデックスよりもPythonからのクエリを実行できること。

答えて

8

バイナリモジュールnoを使用せずにCPythonからLucene自体を使用することはできません。

Jythonから直接使用することもできますし、LuceneのPythonポートを使用することもできます。 Lupy(ルピーはもはや開発中ですが)。

非バイナリ要件を緩和する準備ができている場合、PyLuceneは、Java LuceneをPythonに埋め込むラッパーです。

これと同様の問題は、いくつかのオプションを提供しています:Is there a pure Python Lucene?

8

PyLuceneはLuceneの周りのPythonラッパーです。したがって、Luceneもインストールする必要があります。インストールは少し複雑です(特にWindowsでは!)