ANNOUNCE: NUCULAR 0.1 Fielded Full Text Indexing [BETA] Nucular is a system for creating disk based full text indices for fielded data. It can be accessed via a Python API or via a suite of command line interfaces, and an example Web based archive browser.
The 0.1 release adds a bunch of features and also improves the internal data structures significantly. Most importantly the cosmetics of the example web interface isn't as horrible as it was before :). I'm calling it a beta because I think the core is pretty stable and near future releases are likely to provide enhancements or minor bugfixes rather than major changes. Read more and download at: http://nucular.sourceforge.net ONLINE DEMOS: Python source search: http://www.xfeedme.com/nucular/pydistro.py/go?FREETEXT=malodorous+parrot Mondial geographic text search: http://www.xfeedme.com/nucular/mondial.py/go?attr_name=ono Gutenberg book search: http://www.xfeedme.com/nucular/gut.py/go?attr_Comments=immoral+english BACKGROUND: Nucular is intended to help store and retrieve searchable information in a manner somewhat similar to the way that "www.hotjobs.com" stores and retrieves job descriptions, for example. Nucular archives fielded documents and retrieves them based on field value, field prefix, field word prefix, or full text word prefix, field range, or combinations of these. Features: -- Nucular is very light weight. Updates and accesses do not require any server process or other system support such as shared memory locking. -- Nucular supports concurrency. Arbitrary concurrent updates and accesses by multiple processes or threads are supported, with no possible locking issues. -- Nucular indexes and retrieves large collections quickly. I hope you like. -- Aaron Watters === Q: Why is a giraffe's neck so long? A: Because its head is so far from its body. -- http://mail.python.org/mailman/listinfo/python-list