Portions copyright 2006 John Wiseman <firstname.lastname@example.org>
See the revision log for more information on authors and contributors.
Montezuma is maintained by Leslie P. Polzer <email@example.com>
and Yoni Rabkin <firstname.lastname@example.org>
Montezuma is a text search engine library for Lisp based on the Ferret
library for Ruby, which is itself based on the Lucene library
Montezuma 1.0 has been tested with SBCL 1.0.55 (Linux/x86) and CCL 1.6-r14469M
Montezuma requires the CL-PPCRE and CL-FAD libraries.
The only implementation-dependent code in Montezuma is in
src/util/mop.lisp. To add support for another implementation may be
as simple as adding one line to the definition of the CLASS-SLOTS
function and one to SLOT-DEFINITION-NAME.
** Installation and Loading
You can use Quicklisp to install and load Montezuma:
Once Montezuma has been loaded, you can run the unit tests if you
(asdf:oos 'asdf:test-op '#:montezuma)
See TUTORIAL.TXT for more information on how to use Montezuma.
The Montezuma project page at http://code.google.com/p/montezuma/
contains the latest information about Montezuma.
Thanks to Dave Balmain, Gary King, Peter Seibel (for his META-inspired
parser), Xach Beane (for the heap implementation from his TIMER
library) and Franz. Inc. (for their Porter stemmer).