Lupy: Python Lucene

Update: See PyLucene instead which relies in Java Lucene.

Some crazy folks ported the famous search engine Lucene to Python and the result is called Lupy!

Lupy is a is a full-text indexer and search engine written in Python. It is a port of Jakarta Lucene 1.2 to Python. Specifically, it reads and writes indexes in Lucene binary format. Like Lucene, it is sophisticated and scalable. Lucene is a polished and mature project and you are encouraged to read the documentation found at the Lucene home page.

Who needs Java? No really, who needs Java?

Subscribe to this blog
in a reader
or by Email.

Published by

Daniel Lemire

A computer science professor at the University of Quebec (TELUQ).

3 thoughts on “Lupy: Python Lucene”

  1. Le problème est que ce projet n’a pas évolué depuis longtemps, et toutes les features de lucène ne sont pas disponibles. A ce jour préfère encore jython et lucène.

    Problem is the project has not evolved since a long time, and all the features of lucene are not present in lupy. Today I still work with lucene and jython instead of lupy.

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see