From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68830 Path: news.gmane.org!not-for-mail From: Karl Kleinpaste Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus' speed Date: Wed, 29 Jul 2009 08:26:35 -0400 Message-ID: References: <87zlao7j1z.fsf@CPU107.opentrends.net> <87iqhb7w7a.fsf@CPU107.opentrends.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1248870848 18218 80.91.229.12 (29 Jul 2009 12:34:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Jul 2009 12:34:08 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M17250@lists.math.uh.edu Wed Jul 29 14:34:01 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 1MW8M4-0003Vr-Hr for ding-account@gmane.org; Wed, 29 Jul 2009 14:34:00 +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 1MW8Ez-0008RY-Nm; Wed, 29 Jul 2009 07:26:41 -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 1MW8Ex-0008R4-Hk for ding@lists.math.uh.edu; Wed, 29 Jul 2009 07:26:39 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1MW8Ew-0002Z7-4h for ding@lists.math.uh.edu; Wed, 29 Jul 2009 07:26:39 -0500 Original-Received: from zimbs2.srv.cs.cmu.edu ([128.2.220.246] helo=mesquite.kleinpaste.org) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1MW8FU-0002Om-00 for ; Wed, 29 Jul 2009 14:27:12 +0200 Original-Received: from awol.kleinpaste.org.kleinpaste.org (localhost [127.0.0.1]) by mesquite.kleinpaste.org (8.14.2/8.14.2) with ESMTP id n6TCQZqd002993 for ; Wed, 29 Jul 2009 08:26:36 -0400 X-Face: "5(T0tZd{6}pd~YzBG8O/*EW,.]6]@`m^e;fv65W^Y&=d"M\1H}>T~4_.kcDD.O~y3k)a6 hR;Nmi>9|>Nm${2IpM0^RcUEa\jcq?KOP)C&~x51l~zCHTulL^_T|u0I^kB'z@]{`2YjQu In-Reply-To: (David Engster's message of "Wed, 29 Jul 2009 13:59:56 +0200") User-Agent: Gnus/5.110011 (No Gnus v0.11) XEmacs/21.5-b29 (linux) X-Virus-Scanned: ClamAV 0.93.3/9630/Wed Jul 29 07:05:24 2009 on mesquite.kleinpaste.org X-Virus-Status: Clean X-Spam-Score: -2.0 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68830 Archived-At: David Engster writes: > It depends on the scoring you do. If you score against the whole head or > even the body, scoring becomes incredibly slow since Gnus has to request > the head/body, resp. For those who have reasonable access to your news admins, and if your server runs INN of any recent vintage, you can do away with most needs for 'body" search using keywords. Two aspects: - The admin can tell INN to include Keywords in overviews simply by adding it to overview.fmt. Trivial, harmless, cost-free. - The admin can enable INN's auto-generated Keywords support. This eats some CPU time as articles pass into the system, but not nearly as much as was once feared. Basically, the enabling of this causes innd to analyze articles for most-used words. Having found the top N of these, it cobbles up a fake Keywords for the overview without actually changing the article content. In either case, for actual original keywords of INN's own keyword analysis, the Keywords header can be scored by Gnus. Notice when you do scoring that there is an 'e' option, for "extra" headers. There are a couple variables to set: - gnus-extra-headers for basic scoring capability, and - nnmail-extra-headers, if you want this sort of support for incoming mail as well. E.g. (setq gnus-extra-headers '(Keywords Newsgroups NNTP-Posting-Host To X-Moodwatch)) Other headers besides Keywords can be added to overviews. My overview.fmt contains: Keywords:full Newsgroups:full NNTP-Posting-Host:full Content-Type:full - Newsgroups is useful, distinct from Xref, because local newsgroup support may not equal groups to which an article was actually posted. - NNTP-Posting-Host is useful for "all" scoring-into-oblivion when mass spam attacks occur. - Content-Type is useful because I score users based on whether they bother me with (notably) text/html.