2009-07-12 10 views
5

Posso usare Lucene direttamente in pitone, di preferenza senza utilizzare un modulo binario?Lucene/python

mi interessa principalmente in accesso in lettura - essere in grado di eseguire query in pitone su indici Lucene esistenti.

risposta

8

Non è possibile utilizzare per sé Lucene da CPython senza utilizzare un modulo binario, no.

è possibile utilizzare direttamente dal Jython, oppure si potrebbe utilizzare una porta Python di Lucene, per esempio. Lupy (sebbene Lupy non sia più in sviluppo).

Se sei pronto a rilassare i tuoi requisiti non binari, PyLucene è un wrapper che incorpora Java Lucene in Python.

Questa domanda simile offre alcune opzioni: Is there a pure Python Lucene?

8

PyLucene è un wrapper Python intorno Lucene. Pertanto, devi installare anche Lucene e la sua installazione potrebbe essere un po 'complessa (specialmente su Windows!)