From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carl Worth Subject: Re: Notmuch: An emacs interface for fast global search and tagging of email Date: Thu, 19 Nov 2009 01:12:59 +0100 Message-ID: <87zl6j5q44.fsf@yoom.home.cworth.org> References: <87d43gqf1t.fsf@yoom.home.cworth.org> <857929.5376.qm@web28310.mail.ukl.yahoo.com> <7A89F1FA-6DCC-43BE-8937-6715706B1CBC@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NAueI-0000sp-Fg for emacs-orgmode@gnu.org; Wed, 18 Nov 2009 19:13:22 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NAueC-0000pf-LT for emacs-orgmode@gnu.org; Wed, 18 Nov 2009 19:13:21 -0500 Received: from [199.232.76.173] (port=50548 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NAueC-0000pa-Hc for emacs-orgmode@gnu.org; Wed, 18 Nov 2009 19:13:16 -0500 Received: from u15218177.onlinehome-server.com ([82.165.184.25]:59643 helo=olra.theworths.org) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NAueC-0000Fe-9W for emacs-orgmode@gnu.org; Wed, 18 Nov 2009 19:13:16 -0500 In-Reply-To: <7A89F1FA-6DCC-43BE-8937-6715706B1CBC@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik , Jan Janak Cc: emacs-orgmode@gnu.org On Wed, 18 Nov 2009 18:39:03 +0100, Carsten Dominik wrote: > this sounds interesting, but I'd like to know: > what is the difference with, for example mh-search, or mairix? I'm not familiar with mh-search, so I can't comment there. As for mairix, I think a big improvement that notmuch has is its search syntax, (including phrase-based searching). With notmuch searches look like this: notmuch search from:carsten.dominik and mairix notmuch search subject:"emacs interface" and "Carl Worth" notmuch search tag:important Of course, that all falls out almost entirely due to just being based on Xapian. Mairix has the interesting mode of being able to deliver search results as a maildir of symlinks. We might add something like that to notmuch. Some things that notmuch has that mairix doesn't and that aren't related just to general Xapian features: * A "notmuch show" command that does proper threading/nesting of messages. * The ability to add/remove arbitrary tags to any message and use them in search terms later. * An emacs interface to display search results, quickly filter search results by adding a term, display a thread from the search-results view, start composing a reply from a thread view, etc. I haven't compared performance and scalability of mairix and notmuch. And all of the above is just from my own recollection of using mairix for a few months so I may have gotten some details wrong. -Carl