On Sat, 21 Nov 2009 11:01:46 +0200, Dirk-Jan C. Binnema <djcb.bulk@gmail.com> wrote: > Hi all, Hi, Dirk. Welcome to notmuch! > Wow, 'notmuch' looks like a very interesting project. In 2008, I wrote an > e-mail (Maildir) search tool called 'mu'[1], also using Xapian and GMime; my > plan was at some point to turn it into a mail reader (use > offlineimap/fetchmail etc. for getting the mail, and something else for > sending it), but I never got that far. Search works pretty well > though. Anyhow, it seems notmuch is getting there quickly. Ah, how ignorant I was. I probably could have saved myself a bunch of work if I had just started with mu. Oh, well. > Anyhow, I'll study the notmuch code and see if there are some useful bits in > my code that might make sense there, e.g., various dir scanning optimizations, > see [2]. That sounds great. It's also good to have people with experience in this area join and help out. I'll look forward to any ideas or other contributions you will have. > [2] http://djcbflux.blogspot.com/2008/10/seek-destroy.html Thanks. Stewart Smith contributed a patch to notmuch a couple of days ago that added inode sorting, (which I was totally unaware of as an optimization idea): Read mail directory in inode number order http://git.notmuchmail.org/git/notmuch?a=commitdiff;h=a45ff8c36112a2f17c1ad5c20a16c30a47759797 -Carl