Welcome to the PyLucene project
PyLucene is a
Python extension for accessing Java
Lucene. Its goal is to allow you to use Lucene's text indexing and searching capabilities from Python. It is designed to be API compatible with the latest version of Java Lucene, version 2.3.1 as of Feb 26, 2008.
PyLucene is built with
JCC, a C++ code generator that makes it possible to call into Java classes from Python via Java's Native Invocation Interface (JNI). PyLucene with JCC can be used with any java runtime environment implementing the JNI.
The older PyLucene built with
GCJ, the GNU Java compiler has been deprecated as of PyLucene 2.3.0.
PyLucene is supported on Mac OS X, Linux, Solaris and Windows.
Some binaries for PyLucene are available below. See the
INSTALL file for information about building PyLucene from sources. See the
README file for information and documentation about PyLucene.
Downloads
Subversion Repository
If you need a Subversion client, go to the main Subversion site.
Mailing list
Report bugs