[Zope-dev] Request for a Pluggin Index (NameIndex)

Matt Hamilton matth@netsight.co.uk
Mon, 11 Jun 2001 14:37:59 +0100 (BST)


On Mon, 11 Jun 2001, Chris Withers wrote:

> Wow Matt, you seem to know what you're talking about :-)

My final year University project was to create an Open Source mailing list
archive :)  I did quite a bit of reading into information retrieval and
assorted algorithms and data structures.  I had a prototype running for
quite some time, but is currently down as I am wiping the machine to start
again in python :)  The original system was a mix of C/Perl/Python and
returned results in XML which then were formatted via XSLT.

Once I get a spare minute I am going to try and re-implement it in Python
and using ZODB (with BerkeleyDB storage) I might try and port some of the
code over to work as a PluggableIndex too.

One of the main tasks is to write a python wrapper around my compression
code.  I will have to look more closely at how to write Python modules in
C, as it does lots of bit twiddling which is in a very tight loop.  The
object will basically be a compressed list to which you can append
ascending integers and will allow various fast union/intersection
operations with other similar objects.  This in itself may be sufficent to
use in a PlugginIndex.

> If you get a chance to implement the index I asked about, please gimme a shout,
> I'd love to try it out...

Unfortunately I don't have the time.  Unless I can use it myself directly
in a project we have funding for (or unless anyone wants to fund my time
to develop it) I will have to wait until I have some more time on my
hands.

> PS: Whereabouts in the UK are you?

Bristol.

-Matt

-- 
Matt Hamilton                                         matth@netsight.co.uk
Netsight Internet Solutions, Ltd.          Business Vision on the Internet
http://www.netsight.co.uk                               +44 (0)117 9090901
Web Hosting | Web Design  | Domain Names  |  Co-location  | DB Integration