julit-online Search Index
julit-online is the Web based version of the julit library management software mainly used by lawyers. All the media are stored in a MySQL database. To allow fast and easy full text searches JulIndexer was introduced. It consists of two daemons: one indexing the MySQL database powered by Python and the wonderful Xapian search engine and another one allowing to search the indexes by a XMLRPC webservice.
Optionally documents (PDF, office files) can be uploaded and attached to a medium in the library to search on, e.g. text extracts, reviews or a content table. Furthermore it features facetted search, stemming, German compound word decompensation, suggestions, year range searches, optional automatic indexing by using triggers, spelling suggestions and automatically reporting issues on the bugzilla system.
The source code has not been published yet under an open license.