From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Tue, 07 Oct 2008 12:00:15 -0700 Subject: [sup-talk] How's STS coming? In-Reply-To: <1222984492-sup-1381@entry> References: <1222984492-sup-1381@entry> Message-ID: <1223405490-sup-4884@entry> Reformatted excerpts from William Morgan's message of 2008-10-02: > Give me a few more days to clean it up, and I'll throw up a git branch > somewhere. Definitely keep bugging me. Status update: after trying a couple things over the past few months, I think I have settled on a workable architecture. It's split into three components: a general searchable-tree-of-documents store, an email-specific layer that handles things like attachments and the JWZ threading algorithm, and, of course, a client. I have a partial implementation of the first layer, which I'm currently working on converting from an earlier architecture into the current one. I'm making both the base document store, and the search index, pluggable, and have a simple implementation of each: the document store just keeps documents as files on your local disk, and the search component uses Sphinx. My current plan is to put up a git repo this weekend of what I have, so that others can start hacking on it too. It will basically be the first layer as I described above, though without any of the tree stuff actually working. It will use Thrift as the interface layer, so writing clients should be possible in any language. -- William