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