Reformatted excerpts from Richard Heycock's message of 2008-07-23:
> My one concern is that you are thinking of using Sphinx and as a
> consequence you are relient on a relational database. Is that really
> what you want for a mail client? I find this disturbing on two levels:
> having a full blown database system for email seems like overkill and
> the idea of an index bring based on a relational model quite appaling.

I feel exactly the same way. I'm using Sphinx's XML interface to add
things to the index, so there's no RDBMS involved. I hate XML but not as
much as I hate RDBMS.

The current plan is to actually store email/documents in some kind of
persistent key-value store. I have a preliminary very simple
implementation that just uses files on disk, but it will be possible to
swap that out to something like TokyoCabinet or AWS.

> There are a number of other indexs such as Xapian or Hyper Estraier
> both have ruby bindings and both are quite mature and widely used in
> other projects.

Interesting. I will check those out. I only picked Sphinx because it
seemed popular and robust, but it is currently making my life more difficult
than it really needs to be.
-- 
William <[EMAIL PROTECTED]>
_______________________________________________
sup-talk mailing list
sup-talk@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to