资 源 简 介
Montezuma
Montezuma is a full-text indexing/search engine library written entirely in Common Lisp.
Montezuma 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").
We are hoping Montezuma will have better performance than both Ferret and Lucene, not because of doing anything fancy, but because of relying on native code-generating Common Lisp implementations. Currently performance approaches that of Lucene, but is far from Ferret"s relatively blazing speed. See PerformanceComparisons.