NXLucened is a standalone multi threads remote server handling a
Lucene index store. It is based on the PyLucene Python bindings and
uses Twisted and ZopeInterface for its implementation.
Currently, it supports the XML-RPC protocol but might be easily
extended to other protocols, such as SOAP, thanks to its modular
design.
Note the FSDirectory backend is the only supported backend by
NXLucened for now.
The search results are returned as RSS streams.
NXLucened exposes an XML query language for indexing and searching
operations. Note the Lucene native search query is of course still
supported. Check the interfaces.py module.
While installing NXLucened, you will install as well the core libs,
nxlucene namespace, that might be used by third party Python
programs. For instance, the query lib might be useful to help you
format your nxlucene queries.