2009-07-12 5 views
5

이진 모듈을 사용하지 않고, python에서 직접 lucene을 사용할 수 있습니까?lucene/python

주로 읽기 액세스에 관심이 있습니다. 기존의 lucene 색인보다 파이썬에서 쿼리를 수행 할 수 있습니다.

답변

8

이진 모듈 no.를 사용하지 않고 CPython에서 Lucene 자체를 사용할 수 없습니다.

Jython에서 직접 사용할 수도 있고, 예를 들어 Lucene의 Python 포트를 사용할 수도 있습니다. Lupy (Lupy는 더 이상 개발 중이 아님).

비 이진 요구 사항을 완화 할 준비가되어있는 경우 PyLucene은 Java Lucene를 Python에 포함시키는 래퍼입니다.

이 비슷한 질문이 몇 가지 옵션을 제공합니다 : Is there a pure Python Lucene?

8

PyLucene는 루씬 주위에 파이썬 래퍼입니다. 따라서 Lucene도 설치해야하며 설치가 약간 복잡 할 수 있습니다 (특히 Windows의 경우)