From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Tue, 8 Nov 2005 19:51:58 -0500 From: Caerwyn Jones To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Scaleable mail repositories. In-Reply-To: <2df4e3af3782344adbb24aae570efef9@vitanuova.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <8ccc8ba40511011429t47bf84a0y293ee9e578d311f8@mail.gmail.com> <2df4e3af3782344adbb24aae570efef9@vitanuova.com> Topicbox-Message-UUID: a94c1684-ead0-11e9-9d60-3106f5b1d025 > any elegant (read *small*!), nicely implemented, open source libraries ou= t > there that might fit the bill? i've had some success at work using lucene (http://lucene.apache.org). i'd recommend it. i have thought about implementing it in limbo, but have yet to get around to it. on inferno i use an inverted index i wrote based on a btree. it's on my website, called lexis. i've indexed over 5 years of plain text emails, one per file, and can usually find anything in seconds. it supports ranges and is general enough to support file annotations, categories and binary relations. -caerwyn