From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68420 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: Indexing Gnus (and other...) mails Date: Thu, 09 Apr 2009 08:02:11 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86ws9uugj0.fsf@lifelogs.com> References: <87y6ubo5th.fsf@an-dro.enstb.org> <87ab6rbi5p.fsf@thinkpad.tsdh.de> <86ab6rypnt.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1239281920 29807 80.91.229.12 (9 Apr 2009 12:58:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Apr 2009 12:58:40 +0000 (UTC) Cc: Ding Mailing List Original-X-From: ding-owner+M16856@lists.math.uh.edu Thu Apr 09 14:59:59 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 1LrtrG-0006tC-LJ for ding-account@gmane.org; Thu, 09 Apr 2009 14:59:54 +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 1Lrtpd-0008Rm-BG; Thu, 09 Apr 2009 07:58:13 -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 1Lrtpb-0008RQ-TD for ding@lists.math.uh.edu; Thu, 09 Apr 2009 07:58:11 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1LrtpW-0008Np-3e for ding@lists.math.uh.edu; Thu, 09 Apr 2009 07:58:11 -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 1Lrtpv-0006iQ-00 for ; Thu, 09 Apr 2009 14:58:31 +0200 Original-Received: from tzlatanov-ubuntu-desktop.jumptrading.com (unknown [38.98.147.130]) by mail.blockstar.com (Postfix) with ESMTP id 5B8CDA68639 for ; Thu, 9 Apr 2009 07:58:06 -0500 (CDT) X-Hashcash: 1:20:090409:ding@gnus.org::liInLsePxQnmDVhY:000038jO 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:osHlYXuVxfXc8Gd9tV5MO61WAtM= In-Reply-To: <86ab6rypnt.fsf@lifelogs.com> (Ted Zlatanov's message of "Wed, 08 Apr 2009 13:19:02 -0500") Posted-To: gnu.emacs.gnus X-Spam-Score: -1.3 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68420 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 13:19:02 -0500 Ted Zlatanov wrote: TZ> Gnus (imap.el AFAICT, so the support is missing all the way down) does TZ> not support the IMAP SEARCH command, except by UID. It probably should TZ> allow SEARCH by TEXT, FROM, TO, SUBJECT, and probably all the other TZ> standard search keys in RFC 3501 (section 6.4.4) [1]. Well, I mistyped "grep -i seach *.el" and assumed there was no IMAP SEARCH support. Sorry about the confusion--I was wrong. nnir is the backend that implements search at the highest level in Gnus. nnmairix is independent of it, but could probably be converted to a nnir backend. There are some TODO items with nnir as Tassilo pointed out, with duplicate searches being a pretty big one. Finally, nnir doesn't support incremental results AFAICT, which are important for people with 30 GB of mail. It would be nice if it did. In general Gnus backends do very little incrementally, and that causes problems with entering large groups and elsewhere, not just searching. TZ> I don't know how IMAP servers implement SEARCH. Is the speed decent? TZ> If not, that should be an issue for the server maintainers (or they can TZ> allow search plugins, so things like mairix can be integrated). It TZ> seems to me that IMAP SEARCH is a good way to provide universal TZ> searching in Gnus for IMAP backends. If anyone has experience integrating mairix with Courier or Dovecot, please let me know. Ted