From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/12099 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.user 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__11476.5163431459$1239285119$gmane$org@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 1239285033 8340 80.91.229.12 (9 Apr 2009 13:50:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Apr 2009 13:50:33 +0000 (UTC) Cc: Ding Mailing List To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Thu Apr 09 15:51:51 2009 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LrufN-0002FX-Tu for gegu-info-gnus-english@m.gmane.org; Thu, 09 Apr 2009 15:51:46 +0200 Original-Received: from localhost ([127.0.0.1]:52943 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lrudw-0003Mo-TZ for gegu-info-gnus-english@m.gmane.org; Thu, 09 Apr 2009 09:50:12 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!newsfeed.news2me.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed00.sul.t-online.de!t-online.de!news.albasani.net!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 30 Original-X-Trace: news.albasani.net n9aiUwYJuk/Mj1O+nt9D79dPBVMFkCK44mC25bbjd7Uz4H/AwNl413I75SipCZ5eXdVItwx9Fljo0vMD0XVNjqpJ8qkprbig/BE0LcuN5/0QXR9fFk7cBKPjD5yDVM5Q Original-X-Complaints-To: abuse@albasani.net Original-NNTP-Posting-Date: Thu, 9 Apr 2009 12:58:01 +0000 (UTC) X-User-ID: EQAwN0SXPYcSxiWnFW0xrmvr4LsAg+UhWjEG7CYs4J0= 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" Cancel-Lock: sha1:osHlYXuVxfXc8Gd9tV5MO61WAtM= sha1:BC0glM2rMaPeKrGjx+nwDqcUU5c= User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.91 (gnu/linux) X-NNTP-Posting-Host: 8/LCUTFI42uz1rd5sBpjjaTWTcZn4FLQpK772w08GU0= Original-Xref: news.stanford.edu gnu.emacs.gnus:82373 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:12099 Archived-At: 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