PEG maintains a large number of related mailing lists (currently 51). Not all of them are currently searchable. Most will eventually be searchable, but even if they were all searchable, it doesn't necessarily make sense to search every list, all the time. The list names in bold on the PEG search page are searchable. To include a particular list in your search, make sure its box is checked. For the curious, even in its incomplete state, our search engine has indexed over 75,000 messages.
We limit the search engine to providing 1000 hits. You change choose the number of hits per page, we've defaulted it to 50 which is a pretty good number.
The search dynamicly builds a selection of web pages which are presented to you either just as a series of links, or with the Author, Date and an extract of text from the message. Leave it as normal, I don't see a reason to change it.
The search engine we use, Namazu, scores the search results. You can rank by score, by date descending (the default we've chosen), by title, by author, by size and by URI. We suspect either by score or by date descending will be most effective.
The query specifies only one term for retrieving all documents which contain the term. e.g.,
move-to-top
The query specifies two or more terms for retrieving all
documents which contain both terms. You can insert the
and operator between the terms. e.g.,
X-Document and append-child
You can omit the and operator. Terms which are
separated by one ore more spaces are assumed to be an AND query.
The query specifies two or more terms for retrieving all
documents which contain either term. You can insert the
or operator between the terms.
e.g.,
X-Noderef or X-Document
The query specifies two or more terms for retrieving all
documents which contain a first term but doesn't contain the
following terms. You can insert the not
operator between the terms to do NOT query. e.g.,
XML not SAX
You can group queries by surrounding them by parentheses. The parentheses should be separated by one or more spaces. e.g.,
( X-Noderef or X-Document ) and XML not SAX
You can search for a phrase which consists of two or more terms
by surrounding them with double quotes like
"..." or with braces like {...}.
PEG uses the Namazu search engine, so the precision of phrase searching is not 100 %;
it can cause wrong results occasionally.
{GNU Emacs}
The are three types of substring matching searching.
inter* (terms which begin with inter)
*text* (terms which contain text)
*net (terms which terminated
with net)
You can use regular expressions for pattern matching. The
regular expressions must be surrounded by slashes like /.../. The Namazu search engine uses Ruby's regular
regular expressions engine. It offers generally Perl compatible flavor.
e.g.,
/pro(gram|blem)s?/
You can limit your search to specific fields such as
Subject:, From:,
Message-Id:. It's especially convenient for
Mail/News documents. e.g.,
+subject:LinuxLinux
in a Subject: field)
+subject:"GNU Emacs"GNU Emacs
in a Subject: field)
+from:foo@bar.comfoo@bar.com
in a From: field)
+message-id:<199801240555.OAA18737@foo.bar.com>Message-Id:)
TCP/IP. Since this handling isn't complete,
you can describe TCP and IP instead of
TCP/IP, but it may cause noisy results.
and,
or or not simply as terms, you can
surround them respectively with double quotes like "..." or braces like {...}.