Gnus development mailing list
 help / color / mirror / Atom feed
From: Karl Kleinpaste <karl@kleinpaste.org>
To: ding@gnus.org
Subject: Re: Gnus' speed
Date: Wed, 29 Jul 2009 08:26:35 -0400	[thread overview]
Message-ID: <vxk7hxrvfno.fsf@awol.kleinpaste.org> (raw)
In-Reply-To: <m2d47j1yyr.fsf@gwdg-mac-engster.top.gwdg.de> (David Engster's message of "Wed, 29 Jul 2009 13:59:56 +0200")

David Engster <deng@randomsample.de> 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.



  reply	other threads:[~2009-07-29 12:26 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-28 18:34 Daniel Clemente
2009-07-28 21:03 ` Leo
2009-07-29  8:03   ` Daniel Clemente
2009-07-29  8:44     ` David Engster
2009-07-29 11:03       ` Karl Kleinpaste
2009-07-29 11:59         ` David Engster
2009-07-29 12:26           ` Karl Kleinpaste [this message]
2009-07-29 12:44             ` David Engster
2009-07-29 18:30               ` Ted Zlatanov
2009-07-29 20:19                 ` Tom Tromey
2009-07-30  6:03                   ` Daniel Pittman
2009-07-31  6:30                 ` Bill White
2009-07-29 18:46           ` Reiner Steib
2009-08-15  1:07           ` Miles Bader
2009-08-15  1:50             ` Daniel Pittman
2009-07-29 18:25       ` Ted Zlatanov
2009-07-29  9:47     ` Leo
2009-07-29 18:24     ` Ted Zlatanov
2009-07-30  5:58       ` Daniel Pittman
2009-07-30 13:33         ` Ted Zlatanov
2009-07-31  5:06           ` Daniel Pittman
2009-08-02 14:20       ` Steinar Bang
2009-08-03 14:38         ` Ted Zlatanov
2009-07-30  5:59     ` Daniel Pittman
2009-07-29  7:07 ` CHENG Gao
2009-07-29 18:20   ` nnrss through Google Reader (was: Gnus' speed) Ted Zlatanov
2009-07-31 13:44     ` nnrss through Google Reader Ted Zlatanov
2009-07-30  0:38   ` Gnus' speed Kevin Ryde
2009-07-29 18:55 ` Reiner Steib
2009-07-30  0:29   ` Kevin Ryde
2009-07-30  7:41     ` Adam Sjøgren
2009-08-04  1:10       ` Kevin Ryde
2009-08-15  1:11     ` Miles Bader
2009-08-15  8:28       ` Steinar Bang
2009-08-16  3:50         ` Miles Bader
2009-08-04 17:48   ` Daniel Clemente
2009-08-04 17:46 ` Daniel Clemente
2009-08-05  5:52   ` Steinar Bang
2009-08-05  5:55     ` Steinar Bang
2009-08-05  8:20       ` Daniel Clemente
2009-08-05 15:10         ` Steinar Bang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=vxk7hxrvfno.fsf@awol.kleinpaste.org \
    --to=karl@kleinpaste.org \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).