PyLUcene SHell 0.2.0

PyLUcene SHell (Plush) is an interactive shell to inspect a Lucene store.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
Perl Artistic License 
5.0/5 1
Benoit Delbosc
ROOT \ Programming \ Quality Assurance and Testing
1 PyLUcene SHell Screenshot:
PyLUcene SHell
PyLUcene SHell (Plush) is an interactive shell to inspect a Lucene store.

Here are some key features of "PyLUcene SHell":

View store information.
View indexes definition.
Search using the Lucene Query Parser Syntax.
Sort result list.
Browse by document number.
Top term occurences for a field, matching a regex.
Support PyLucene 1.9.1 and 2.0.0.
Interactive shell emacs like command history and editing features.
Command line tool and thus scriptable.
Easy installation, no java required.
Can load NXLucene analyzers.
Plush is free software distributed under the GNU GPL.
Plush is written in python and can be easily customized.


You need python 2.4 (2.3 not tested) with the readline support (--enable-readline)

Plush requires PyLucene which is easy to install using binaries.

Here is an example on how to install the latest PyLucene 2.0.0-3 (Lucene 2.0.0-453447) on ubuntu:

cd /tmp
tar xzvf PyLucene-2.0.0-3.tar.gz
cd PyLucene-2.0.0-3/
sudo cp -r python/* /usr/lib/python2.4/site-packages/
sudo cp -r gcj/* /usr/local/lib

Visit the PyLucene site for other pre-built binaries.
Plush is a pure python package that you can get from the Python Cheese Shop

tar xzvf plush-X.Y.Z.tar.gz
cd plush

Install plush either with:

sudo make install

or using the pythonic way:

python build
sudo python install

Thats all no .jar nor java required.

Last updated on February 28th, 2007

#interactive shell #inspect Lucene store #Lucene testing #PyLUcene #SHell #interactive #shell

Add your review!