July 13, 2006
Montezuma 0.1.1

montezuma logo

Montezuma 0.1.1 is out. The search engine that walks up to Lucene and says “Luce, I am your father!” (and then makes a freaky bird sound) is now available for your use (if you use OpenMCL, SBCL or ACL).

Just ASDF-install it:

(asdf-install:install '#:montezuma)

This should be considered an alpha release, and in particular there was one bug that delayed the release for a couple weeks, but once I discovered that Ferret, of which Montezuma is a port, has the same bug, I decided, FRACK IT. So here it is. Let me know if you have any problems.

The query language is undocumented and incomplete, but here are some examples:

  "+title:robot embedded lisp -\"programming ruby\""
  "+date:2005-12* +text:html-template -\"edi weitz\""

To see how to use Montezuma, take a look at the tutorial. For a more involved example, look at paste-search.lisp which contains a complete example of how to index and search with Montezuma. (pl.lisp and web-search.lisp are another example of indexing and searching, including via a web interface, but they require data that doesn't ship with Montezuma.)

Posted by jjwiseman at July 13, 2006 05:00 PM

Nice work!

Posted by: gavin on July 13, 2006 09:36 PM

I've sent an email regarding this, but I thought I would post it here as well, just in case it helps in any way, shape or form.

In SBCL 0.9.11 under OS X 10.4.7 on a Macbook Pro, after running (asdf-install:install '#:montezuma), I get the following error.

Too large to be represented as a SINGLE-FLOAT:
[Condition of type SIMPLE-TYPE-ERROR]

I tried it in ACL 8.0 and it installs fine, so it appears to be an SBCL issue. It happens every time I run the asdf-install command.

You can view the full stack trace at http://wozniak.ca/stuff/montezuma-error.txt

Posted by: Geoff Wozniak on July 13, 2006 11:15 PM

Great! I'm really looking forward to trying this out in a project I'll be working on shortly! :-)

Posted by: Martin Svenson on July 14, 2006 03:47 AM

Geoff, that's due to a bug in SBCL which was fixed in version 0.9.12.

See http://projects.heavymeta.org/montezuma/ticket/2

Posted by: John Wiseman on July 14, 2006 08:49 AM
Post a comment

Email Address:


Unless you answer this question, your comment will be classified as spam and will not be posted.
(I'll give you a hint: the answer is “lisp”.)


Remember info?