From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/79546 Path: news.gmane.org!not-for-mail From: Andrew Cohen Newsgroups: gmane.emacs.gnus.general Subject: Re: `gnus-refer-article-methods' and `gnus-summary-refer-thread' Date: Sat, 23 Jul 2011 13:25:44 -0400 Message-ID: <87aac4di3r.fsf@andy.bu.edu> References: <87r55honjt.fsf@andy.bu.edu> <87fwlxoui2.fsf@andy.bu.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1311441968 20782 80.91.229.12 (23 Jul 2011 17:26:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 23 Jul 2011 17:26:08 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M27842@lists.math.uh.edu Sat Jul 23 19:26:04 2011 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.69) (envelope-from ) id 1Qkfxj-0008Tt-RG for ding-account@gmane.org; Sat, 23 Jul 2011 19:26:04 +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 1Qkfxh-00072C-Jo; Sat, 23 Jul 2011 12:26:01 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Qkfxg-00071q-4E for ding@lists.math.uh.edu; Sat, 23 Jul 2011 12:26:00 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1Qkfxf-0001q8-2z for ding@lists.math.uh.edu; Sat, 23 Jul 2011 12:26:00 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1Qkfxd-0005Ir-My for ding@gnus.org; Sat, 23 Jul 2011 19:25:57 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Qkfxb-0008QG-Lr for ding@gnus.org; Sat, 23 Jul 2011 19:25:55 +0200 Original-Received: from andy.bu.edu ([128.197.41.152]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Jul 2011 19:25:55 +0200 Original-Received: from cohen by andy.bu.edu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Jul 2011 19:25:55 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 53 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: andy.bu.edu User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:RMcibvMuLICmcKTg+5VhsZy81Ek= X-Spam-Score: -6.1 (------) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:79546 Archived-At: >>>>> "Dave" == Dave Abrahams writes: Dave> on Sat Jul 23 2011, Andrew Cohen wrote: >>>>>>> "Dave" == Dave Abrahams writes: >> [...] Dave> Oh, but it's an easy single search: the root of the thread is Dave> the first message-ID in the `References' header. Then you Dave> look for anything whose `Message-ID' matches the root id or Dave> whose `References' contains the root id. [You could easily Dave> make it a bit more thorough in case of broken threads by Dave> making use of more of the contents of `References', but I've Dave> found this to work perfectly well in practice]. That's almost exactly what the current search does. (It tries to cope a bit with broken mailers by being a bit more expansive and for, err, everything that references anything, so to speak). >> So looping through a set of methods doesn't make much sense to >> me. Instead, we just try a single method, which is the search I >> described. Aside from broken mailers, this will find the whole >> thread within the given group. I'm still not entirely clear, but >> I think your only unhappiness is the restriction to searching >> within the group rather than across all groups on the server. Is >> this right? Dave> Well, as mentioned earlier, I'm only interested in looking in Dave> *one* other group on the server. But I'd also like to find Dave> messages in the registry and agent if possible (hey, why not Dave> ask for the moon, I figure?). I wouldn't think the registry or the agent have any info that isn't also obtained from the search? And since we never know if we have found everything we have to do the search in any case... [...] Dave> I think you have this right. Although, let me add, if there's Dave> no way to limit which groups on a server are searched it's Dave> going to be way too slow for me (because I have too many Dave> groups). This will respect the `nnir-ignored-newsgroups' variable. Is that adequate? If not we can always add (yet) another variable. Dave> And thanks for all you're doing! No worries!