<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Never mind, I see from reading that you already found Monezuma.... But it does look like it might get some activity.<div><br></div><div>Glenn</div><div><br><div><div>On May 13, 2008, at 10:33 PM, Glenn Tarcea wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"> <div>Have you looked at Montezuma? <span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; "><a href="http://projects.heavymeta.org/montezuma/">http://projects.heavymeta.org/montezuma/</a></span></div><div><font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div><font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;">It's a port of Ferret (which is port of Lucene) to Lisp. It's also on the list for the google summer of code to add some additional functionality to it.</span></font></div><div><font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div><font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;">BTW: If its alright I'm going to update the docs to add a section on having two versions of Elephant installed and using ASDF to manage them.</span></font></div><div><font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div><font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;">Glenn</span></font></div><div><br></div><br><div><div>On May 13, 2008, at 10:02 PM, Ian Eslick wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hello,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Has anyone found a good solution for full text search in lisp?<span class="Apple-converted-space">  </span>I'm interested in indexing website objects such as posts and perhaps external documents as well. <span class="Apple-converted-space">  </span>BDB doesn't, to the best of my knowledge, have the appropriate building blocks for an efficient indexing system and you certainly don't want to do it on top of the current btree interface.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I have an old full text index code base that supported wildcard and NEAR queries, all built on top of Elephant btrees. <span class="Apple-converted-space">  </span>It was convenient but had a query time that slowed down linearly with the avg # of documents per word.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I've decided that the best approach for me is to connect to a separate, probably external, system to which I can incrementally add content that will return something I can easily turn into an ordered list of OIDs.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Most solutions I've run across require other languages, servers that add up to needless complexity for my modest application.<span class="Apple-converted-space">  </span>In the lisp world I've only seen Montezuma, which isn't being developed or seriously maintained (unless it's just really stable I'd rather not fight with stale code).</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I am considering hacking something simple on top of postmodern that uses the new text indexing functions of Postgresql 8.3 and wondered if anyone here has insight into this application of postmodern or into the full-text indexing from lisp problem in general.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thank you,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Ian</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">elephant-devel site list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </blockquote></div><br><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">elephant-devel site list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</a></div> </blockquote></div><br></div></body></html>