PyLUcene SHell iconPyLUcene SHell 0.2.0

PyLUcene SHell (Plush) is an interactive shell to inspect a Lucene store.
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.

Installation:

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
wget http://downloads.osafoundation.org/PyLucene/linux/ubuntu/PyLucene-2.0.0-3.tar.gz
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 setup.py build
sudo python setup.py install

Thats all no .jar nor java required.

last updated on:
February 28th, 2007, 20:35 GMT
price:
FREE!
developed by:
Benoit Delbosc
license type:
Perl Artistic License 
category:
ROOT \ Programming \ Quality Assurance and Testing

FREE!

In a hurry? Add it to your Download Basket!

user rating 1

UNRATED
5.0/5
 

0/5

1 Screenshot
PyLUcene SHell

Add your review!

SUBMIT