2009-07-12 16 views
5

Czy mogę używać lucenu bezpośrednio z Pythona, najlepiej bez użycia modułu binarnego?lucene/python

Interesuje mnie głównie dostęp do odczytu - możliwość wykonywania zapytań z Pythona nad istniejącymi wskaźnikami lucenu.

Odpowiedz

8

Nie możesz używać samej Lucene z CPython bez użycia modułu binarnego, nie.

Można go używać bezpośrednio z Jython, lub można użyć portu Python w Lucene, np. Lupy (choć Lupy nie jest już rozwijany).

Jeśli chcesz się zrelaksować, nie binarnie, PyLucene to opakowanie, które osadza Javę Lucene w Pythonie.

to podobne pytanie oferuje kilka opcji: Is there a pure Python Lucene?

8

PyLucene jest opakowaniem Python wokół Lucene. Dlatego też musisz zainstalować Lucene, a jego instalacja może być nieco skomplikowana (szczególnie w systemie Windows!)