2009-07-12 18 views
5

¿Puedo usar lucene directamente desde python, preferiblemente sin usar un módulo binario?lucene/python

Estoy interesado principalmente en el acceso de lectura, pudiendo realizar consultas desde Python sobre índices lucene existentes.

Respuesta

8

No puede usar Lucene por sí mismo desde CPython sin usar un módulo binario, no.

Puede usarlo directamente desde Jython, o puede usar un puerto de Lucene de Python, ej. Lupy (aunque Lupy ya no se encuentra en desarrollo).

Si está preparado para relajar su requisito no binario, PyLucene es un contenedor que integra Java Lucene en Python.

Esta pregunta similar ofrece algunas opciones: Is there a pure Python Lucene?

8

PyLucene es una envoltura alrededor de Python Lucene. Por lo tanto, también debe instalar Lucene, y su instalación puede ser un poco compleja (¡especialmente en Windows!)