From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68410 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: Indexing Gnus (and other...) mails Date: Wed, 08 Apr 2009 13:19:02 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86ab6rypnt.fsf@lifelogs.com> References: <87y6ubo5th.fsf@an-dro.enstb.org> <87ab6rbi5p.fsf@thinkpad.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1239214604 12758 80.91.229.12 (8 Apr 2009 18:16:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Apr 2009 18:16:44 +0000 (UTC) Cc: Ding Mailing List Original-X-From: ding-owner+M16846@lists.math.uh.edu Wed Apr 08 20:18:02 2009 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1LrcLL-0007nv-E8 for ding-account@gmane.org; Wed, 08 Apr 2009 20:17:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1LrcIw-000345-Gg; Wed, 08 Apr 2009 13:15:18 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1LrcIv-00033p-5h for ding@lists.math.uh.edu; Wed, 08 Apr 2009 13:15:17 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1LrcIn-0004FW-EZ for ding@lists.math.uh.edu; Wed, 08 Apr 2009 13:15:17 -0500 Original-Received: from ip114.208-100-47.static.steadfast.net ([208.100.47.114] helo=mail.blockstar.com) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1LrcJC-0003cs-00 for ; Wed, 08 Apr 2009 20:15:34 +0200 Original-Received: from tzlatanov-ubuntu-desktop.jumptrading.com (unknown [38.98.147.130]) by mail.blockstar.com (Postfix) with ESMTP id 67299A68660 for ; Wed, 8 Apr 2009 13:15:10 -0500 (CDT) X-Hashcash: 1:20:090408:ding@gnus.org::ua/fEWgXQ+rjM75X:00001AA6 Original-Newsgroups: gnu.emacs.gnus X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.91 (gnu/linux) Cancel-Lock: sha1:I3tBJpFuJbESQmw8F9/BCczCPV4= In-Reply-To: ("Emilio =?iso-8859-1?Q?Jes=FAs?= Gallego Arias"'s message of "Wed, 08 Apr 2009 18:46:32 +0200") Posted-To: gnu.emacs.gnus X-Spam-Score: -1.3 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68410 Archived-At: The following message is a courtesy copy of an article that has been posted to gnu.emacs.gnus as well. On Wed, 08 Apr 2009 18:46:32 +0200 egallego@babel.ls.fi.upm.es (Emilio Jes= =FAs Gallego Arias) wrote:=20 EJGA> Tassilo Horn writes: >> You could try mairix (+ the gnus nnmairix backend). According to its >> homepage, it should be quite fast while indexing. (But still 30GB is >> quite a lot...) EJGA> I couldn't be happier with mairix (just 10Gb of email tough) EJGA> In fact, it is so fast that I use it to simulate "Gmail" like EJGA> threads. Just index your sent mails archive and search for a subject, EJGA> mairix will create a group with all the mails. This made me think about IMAP specifically. Gnus (imap.el AFAICT, so the support is missing all the way down) does not support the IMAP SEARCH command, except by UID. It probably should allow SEARCH by TEXT, FROM, TO, SUBJECT, and probably all the other standard search keys in RFC 3501 (section 6.4.4) [1]. I don't know how IMAP servers implement SEARCH. Is the speed decent? If not, that should be an issue for the server maintainers (or they can allow search plugins, so things like mairix can be integrated). It seems to me that IMAP SEARCH is a good way to provide universal searching in Gnus for IMAP backends. Obviously mairix (with nnmairix) is still useful, and perhaps Gnus should have backend searching capabilities that go beyond just limiting the full list of articles. But IMAP SEARCH support seems to me to be an essential piece of building a good Gnus search solution that doesn't depend on mairix or any other search tools, but can use them when they are available. Ideas? Suggestions? Did I overlook something? Thanks Ted [1] http://www.ietf.org/rfc/rfc3501.txt