Die in Zoographia Germaniae implementierte Suchfunktion ist
ein in PHP geschriebenes, nicht indizierendes Suchskript, das
nur HTML-Dokumente einer bestimmten Tiergruppe durchsucht. Sie
können die Suchfunktion also verwenden, um HTML-Dokumente zu
finden, die wissenschaftliche Namen oder andere Suchbegriffe innerhalb
eines Taxons enthalten.
(Beispiel: Die Abfrage Drosophila auf
der Drosophilidae-Hauptseite liefert alle Dokumente, die
dieser Familie zugeordnet sind und das Wort Drosophila
enthalten. Die gleiche Eingabe, z. B. auf der
Nymphalidae-Hauptseite, führt jedoch nicht zu Ergebnissen,
weil keines der HTML-Dokumente, die der Familie Nymphalidae
zugeordnet sind, das Wort Drosophila enthält).
Beachten Sie bitte: wenn das zu durchsuchende Taxon
sehr viele HTML-Dokumente umfasst (z.B. weil es ein
höherrangiges Taxon wie ein Stamm (Phylum) oder eine Klasse
(Classis) ist), dann kann die Suche mehrere Minuten in
Anspruch nehmen, weil sehr viele einzelne HTML-Seiten
durchsucht werden müssen. Wenn die Suche nach mehreren Minuten
noch nicht abgeschlossen ist, empfiehlt es sich, die Suche
einzugrenzen, z.B. indem man die Suche auf einem Taxon
niedrigeren Rangs wiederholt.
(Beispiel: Die Suche mit dem Suchbegriff Drosophila kann
auf der Arthropoda-Hauptseite sehr lange dauern, weil hier
alle HTML-Dokumente durchsucht werden, die dem Phylum
Arthropoda zugeordnet sind. Wird die Suche stattdessen
gleich auf der Drosophilidae-Hauptseite durchgeführt, müssen
nur die HTML-Dokumente durchsucht werden, die der Familie
Drosophilidae zugeordnet sind, und die Suche geht deshalb
voraussichtlich wesentlich schneller).
Das Suchskript hat bestimmte allgemeine Eigenschaften und
Grenzen:
1) Das Suchskript kann keine Sonderzeichen erkennen oder
verarbeiten (z.B. die Umlaute ä, ö, ü, oder das ligierte sz,
ß). Wenn Ihre Anfrage diese Zeichen enthält, wird das
Suchskript keine Ergebnisse liefern.
2) Alle Suchbegriffe werden mit AND verknüpft; das Skript
gibt also nur HTML-Dokumente zurück, die alle
eingegebenen Suchbegriffe enthalten.
3) Die maximale Anzahl von separaten Suchbegriffen ist auf 3
begrenzt, alle darüber hinausgehenden Begriffe werden
ignoriert. Die maximale Länge für eine gesamte Abfrage beträgt
70 Zeichen, alle darüber hinausgehenden Zeichen werden
ebenfalls ignoriert.
(Beispiel: Wenn Sie Drosophila melanogaster fasciata
nigriventris eingeben, wird die Abfrage Drosophila AND
melanogaster AND fasciata generiert. Der vierte Suchbegriff
nigriventris wird ignoriert).
4) Die minimale Anzahl von Buchstaben in einer Abfrage oder
einem Suchbegriff ist 2. Leere Abfragen oder Abfragen, die
mindestens einen Suchbegriff enthalten, der nur aus einem
einzigen Zeichen bestehen, werden nicht verarbeitet.
5) Das Suchskript unterscheidet nicht zwischen Groß- und
Kleinbuchstaben.
(Beispiel: Die Abfrage drosophila
gibt Dokumente zurück, die drosophila oder Drosophila
enthalten).
6) Standardmäßig führt das Suchskript eine Platzhaltersuche
("wildcard") für alle Suchbegriffe durch.
(Beispiel: Die Abfrage Droso melano liefert
Dokumente, die Drosophila melanogaster
enthalten, aber auch Dokumente, die z. B. Drosophilidae
und melanotarsis oder Pseudodrosophila und
submelanoides enthalten).
7) In bestimmten Fällen kann die Suche mit Platzhaltern zu
unspezifisch sein und zu viele Dokumente liefern. Wenn Sie
nach exakten Übereinstimmungen suchen möchten, geben Sie bitte
einen einzelnen Punkt "." vor Ihrer Anfrage ein (geben Sie kein
Leerzeichen zwischen dem Punkt und Ihrer Anfrage ein). Alle
Suchbegriffe werden dann für die exakte Suche und nicht für
die Platzhaltersuche verwendet. Eine Mischung von
Platzhaltersuche und exakter Suche in einer Suchanfrage ist
nicht möglich.
(Beispiel: Die Abfrage .Meigen Tipula wird nur mit
Dokumenten übereinstimmen, die genau diese beiden Wörter
enthalten, aber nicht Wörter wie meigeni oder tipulaeformis).
8) Die Suchergebnisse werden auf einer neuen Seite
angezeigt, aber auf der Ergebnisseite befindet sich ein Link
zur vorherigen Seite.
9) Die Leistung (=Geschwindigkeit) des Suchskripts hängt von der aktuellen Prozessorauslastung des Servers ab. Daher kann die Leistung auch bei gleicher Abfrage je nach Tageszeit und Serverauslastung stark variieren. Sollten Sie lange Wartezeiten haben, versuchen Sie es bitte etwas später noch einmal.