hilfe zur suchfunktion
Einzelner Suchbegriff
Die Suchanfrage besteht nur aus einem Begriff und ergibt alle Dokumente, die diesen Begriff enthalten, z. B.
namazu
UND-verknüpfte Suche
Die Suchanfrage besteht aus zwei oder mehr Begriffen und ergibt
alle Dokumente, die sämtliche Begriffe enthalten. Sie können
den and
Operator zwischen die Suchbegriffe
einfügen, z. B.
Linux and Netscape
Sie können den and
Operator aber auch
weglassen. Suchbegriffe, die durch Leerzeichen getrennt sind, werden
automatisch UND-verknüpft.
ODER-verknüpfte Suche
Die Suchanfrage besteht aus zwei oder mehr Begriffen und ergibt
alle Dokumente, die einen der Begriffe enthalten. Sie müssen dazu
den or
Operator zwischen die Suchbegriffe
einfügen.
Beispiel:
Linux or FreeBSD
NOT-verknüpfte Suche
Die Suchanfrage besteht aus zwei oder mehr Begriffen und ergibt
alle Dokumente, die den ersten, aber nicht die folgenden Begriffe enthalten.
Sie müssen dazu
den not
Operator zwischen die Suchbegriffe
einfügen.
Beispiel:
Linux not UNIX
Gruppieren von Suchanfragen
Suchanfragen können durch runde Klammern gruppiert werden. Die Klammern müssen von Leerzeichen umgeben werden.
Beispiel:
( Linux or FreeBSD ) and Netscape not Windows
Suche nach Wortfolgen
Sie können eine Wortfolge (Phrase) suchen, indem Sie die Wortfolge
in doppelte Anführungszeichen ("..."
)
oder geschwungene Klammern ({...}
) einschließen.
Beispiel:
{GNU Emacs}
Die Phrasensuche in Namazu ist nicht perfekt, daher kann es vereinzelt zu falschen Ergebnissen kommen.
Suche nach Wortbestandteilen
Es gibt drei Arten von Wortbestandteilen, nach denen gesucht werden kann:
- Präfix-Suche
inter*
(passt auf Begriffe, die mitinter
beginnen)- Infix-Suche
*text*
(passt auf Begriffe, dietext
beinhalten)- Suffix-Suche
*net
(passt auf Begriffe, die aufnet
enden)
Reguläre Ausdrücke
Sie können für die Suche auch Reguläre Ausdrücke
benutzen. Der Ausdruck muss von Schrägstrichen eingeschlossen sein
(/.../
). Namazu benutzt die RegExp-Engine
von Ruby, die im Wesentlichen
zu der von Perl kompatibel ist.
Beispiel:
/Pro(gramm|blem)e?/
Feldspezifische Suche
Sie können Ihre Suche auf einzelne Felder einschränken,
wie z. B. Subject:
, From:
,
Message-Id:
. Dies ist besonders nützlich für
die Suche in E-Mail- und Usenet-Dokumenten.
Beispiel:
+subject:Linux
(Findet alle Dokumente, die den BegriffLinux
imSubject:
-Feld enthalten.)+subject:"GNU Emacs"
(Findet alle Dokumente, die die WortfolgeGNU Emacs
imSubject:
-Feld enthalten)+from:foo@bar.jp
(Findet alle Dokumente, diefoo@bar.jp
imFrom:
-Feld enthalten)+message-id:<199801240555.OAA18737@foo.bar.jp>
(Findet das Dokument, das die entsprechendeMessage-Id:
besitzt.)
Anmerkungen
- Bei allen Suchanfragen ignoriert Namazu die Groß-/Kleinschreibung von Suchbegriffen.
- Namazu kommt mit Suchbegriffen zurecht, die nicht-alphabetische
Zeichen enthalten, wie beispielsweise
TCP/IP
. Da die Funktion aber noch nicht vollständig arbeitet, können Sie stattdessen auch nachTCP and IP
suchen, was jedoch zu einem hohen Rauschanteil führen kann. - Suche nach Wortbestandteilen und feldspezifische Suche brauchen mehr Zeit als andere Methoden.
- Wenn Sie explizit nach den Begriffen
and
,or
odernot
suchen wollen, so schließen Sie sie in doppelte Anführungszeichen oder geschwungene Klammern ein, z. B. als"and"
oder{or}
.