Montezuma is a
text search engine for Common Lisp. It is a Common Lisp port of
Ferret. Ferret is a Ruby port of
Lucene. Lucene is sort of Doug Cutting's Java version of Text Database (TDB), which he and Jan Pedersen developed at Xerox PARC, and which, to complete the circle, was written in Common Lisp (see
"An Object-Oriented Architecture for Text Retrieval" in PS format, or
PDF).
sharplispers