[Inhaltsverzeichnis] [Vorheriges Kapitel] [Nächstes Kapitel]


4.3.7 Auffinden von Informationen

Um schnell eine Information in der Lösungsdatenbank finden zu können, werden dem Benutzer drei Möglichkeiten zur Suche angeboten.

[Screenshot:  Einstiegsseite der
Lösungsdatenbank]

Direkte Suche

Die direkte Suche beruht auf dem ICE-Programm von Chris Neuss.

ICE wurde entwickelt um einen lokalen WWW-Server schnell und einfach nach Stichwörtern durchsuchen zu können. Es wird seit mehreren Jahren auf dem WWW-Server der Datenverarbeitungszentrale eingesetzt.

ICE besteht aus zwei Programmen: ice-idx.pl und ice-form.pl

ice-idx.pl

Das Programm ice-idx.pl wird über cron täglich gestartet und liest alle HTML-Dokumente auf dem WWW-Server ein. Alle gefundenen Wörter in den Dokumenten werden in einen Index gespeichert, der mit Hilfe von ice-form.pl ice-form.pl ausgewertet werden kann.

ice-form.pl

Das Programm ice-form.pl ist die Schnittstelle zwischen der Index-Datei, welche von ice-idx.pl erstellt wird und den Dokumenten auf dem WWW-Server.

Es stellt dem Benutzer ein Formular mit den folgenden Feldern und Einstellmöglichkeiten zur Verfügung:

[Screenshot: ICE Formular]

Das gesuchte Wort / Die gesuchten Worte
Hier kann der Benutzer seine Suchbegriffe eingeben. Man kann dabei Verknüpfungen mit and und or benutzen. Wenn mehrere Begriffe ohne Verknüpfungswort eingegeben werden, wird als Voreinstellung von and ausgegangen.
Ignoriere Dokumente die älter als __ Tage sind
Der Benutzer kann hier eine Tageszahl angeben, die Dokumente ausschließt, die älter als die angegebene Zahl sind.
Benutze Thesaurus
Thesaurus dehnt die Suche auf sinnverwandte Wörter aus.
Benutze Teilwort finden
Mit dem Aktivieren dieser Funktion wird nicht nur nach einem kompletten Begriff gesucht, sondern auch nach Worten in denen der gesuchte Begriff enthalten ist.
Suchbereich auswählen
Hier kann der Benutzer den Bereich eingrenzen, der bei der Suche berücksichtigt wird. Es ist möglich, alle vorhandenen Seiten oder nur einen Ausschnitt (Beispielsweise die Lösungsdatenbank) zu durchsuchen.

In der Lösungsdatenbank wird dem Benutzer nur das Feld zum Eintragen von Stichwörtern angeboten, während die anderen Funktionen voreingestellt sind. Die Suche wird auf die Einträge in der Lösungsdatenbank begrenzt, der Thesaurus aktiviert und die Teilwortsuche eingeschaltet.

[Screenshot: ICE Resultat einer Suche nach
'Modem']

Suche im 'Virtuellen Suchbaum'

Der 'Virtuelle Suchbaum' ist eine weitere Möglichkeit die Lösungsdatenbank zu durchsuchen.

Um dem Benutzer die Suche einfacher zu machen, werden hier die bekannten Schlüsselworte aus den Dokumenten der Lösungsdatenbank (siehe Format und Struktur der Information) angegeben. Der Benutzer kann ein Stichwort auswählen und engt so die Suche ein.

[Screenshot: Treesearch]

Auf der folgenden Seite wird angezeigt, welche Stichwörter ausgewählt wurden, welche Stichwörter zur weiteren Spezifizierung zur Verfügung stehen und die Titel der bereits gefundenen Dokumente.

[Screenshot: Treesearch (Stichwort 'Proxy'
ausgewählt)]

Es ist möglich, sich in dem virtuellen Baum wieder zum 'Stamm' zu bewegen, indem man ausgewählte Stichwörter wieder deselektiert.

Die Software besteht aus zwei Teilen: maketreedb.pl und treesearch.pl

maketreedb.pl

Das Programm maketreedb.pl wird über cron täglich gestartet und liest die Dokumente der Lösungsdatenbank ein.

Ausgewertet und gespeichert werden dabei nur die Titel und die Schlüsselwörter der Dokumente.

Die Speicherung erfolgt in drei Dateien im gdbm-Format. Es werden die Zuordnungen Schlüsselwort zu Dokument, Dokument zu Schlüsselwort und Dokument zu Titel gespeichert, die vom treesearch.pl-Programm ausgewertet werden.

Script: maketreedb.pl

treesearch.pl

treesearch.pl ist ein weiteres CGI-Programm, welches als Verbindungsglied zwischen dem Benutzer und den Dokumenten in der Lösungsdatenbank fungiert.

Es wertet beim Aufruf die über die URL angegebenen Parameter aus und gibt eine dynamische HTML-Seite aus. Diese Seite wird aus dem Index der Lösungsdatenbank-Dokumente generiert.

Die Ausgabe gliedert sich in drei Teile:

Ausgewählte Stichwörter
In diesem Abschnitt werden die ausgewählten Stichwörter angezeigt. Die Auswahl kann in diesem Abschnitt durch eine nochmalige Auswahl wieder rückgängig gemacht werden.
Verfügbare Stichwörter
Hier werden die Stichwörter angezeigt, die zur weiteren Eingrenzung der Suche ausgewählt werden können. Es werden nur Stichwörter angeboten, die eine weitere Eingrenzung der Suche ermöglichen.
Gefundene Dokumente
Hier werden die Titel der gefundenen Dokumente angegeben. Die Liste der gefundenen Dokumente wird bei jedem Aufruf abhängig von den ausgewählten Stichwörtern neu generiert. Sie wird erstellt, indem die Schnittmenge der Dateien, die die angegebenen Stichwörter enthalten, gebildet wird. Die Titel der in der Schnittmenge enthaltenen Dateien werden angezeigt.

Auf der Einstiegsseite der Lösungsdatenbank wird dem Benutzer nur eine eingeschränkte Auswahl von Stichwörtern angeboten. Diese Auswahl wird vom Administrator der Datenbank zusammengestellt und soll die wichtigsten Schlüsselwörter umfassen. Es soll verhindert werden, daß der Benutzer in der Menge von bekannten Stichwörtern die Übersicht verliert.

Script: treesearch.pl

Was ist neu in der Lösungsdatenbank?

In diesem Teil der Einstiegsseite kann der Benutzer nach Änderungen in den Dokumenten der Lösungsdatenbank suchen.

Diese Funktionalität beruht wiederum auf dem ICE-Programm (siehe oben)

Über die Einstiegsseite der Lösungsdatenbank kann der Benutzer nach Dokumenten, die in den letzten sieben, vierzehn oder dreißig Tagen geändert wurden, suchen. Die Suche wird auf die Einträge in der Lösungsdatenbank begrenzt.

[Screenshot: ICE Resultat von 'Was ist neu
in den letzten 7 Tagen']


[Inhaltsverzeichnis] [Vorheriges Kapitel] [Nächstes Kapitel]


Autor: Cord Beermann