Apache Lucene is a free and open-source search engine software library, originally written completely in Java by Doug CUtting.
Lucene Core
is a Java library providing powerful indexing and search features, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.
The PyLucene
sub project provides Python bindings for Lucene Core.
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.
A python module called lucene
is machine-generated by JCC.
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).