Schnittstelle

Eingabe

Zunächst ist ein Formular zur Eingabe eines Suchbegriffs erforderlich, nach dem im Bestand gesucht werden soll:

<form name="googlesearch" id="googlesearch" method="post" action="http://heureka.uni-duesseldorf.de/search">
<input type="image" src="http://www.uni-duesseldorf.de/home/standard/suchen-G.gif" name="sa" value="suchen" />
<input type="text" name="q" size="9" value="Suchbegriff" />
<input type="hidden" name="lr" value="lang_de" />
<input type="hidden" name="entqr" value="1" />
<input type="hidden" name="output" value="xml_no_dtd" />
<input type="hidden" name="sort" value="date:D:L:d" />
<input type="hidden" name="entsp" value="a__hhu_richtlinie" />
<input type="hidden" name="client" value="hhu_frontend" />
<input type="hidden" name="ud" value="1" />
<input type="hidden" name="oe" value="UTF-8" />
<input type="hidden" name="ie" value="latin1" />
<input type="hidden" name="proxystylesheet" value="hhu_frontend" />
<input type="hidden" name="site" value="complete_collection"/>
</form>

Von besonderem Interesse sind die Parameter entsp, client und proxystylesheet sowie site:

Mit "entsp" kann die Reihenfolge der Ausgabe der Fundstellen beeinflußt werden, wobei den Regeln gefolgt wird, die in einem entsprechenden Profil, hier hhu_richtlinie, festgelegt sind.

Die Parameter "client" und "proxystylesheet" bezeichnen das Verfahren, nach dem die Ergebnisseite aufbereitet wird. Es umfaßt Regeln zur inhaltlichen Zusammenstellung der Suchergebnisse und deren Darstellung mittels eines XSL-Stylesheets.

Weitergehende Dokumentation zur Parametrisierung der Suchanfrage ist in der Protokollreferenz der GSA nachzulesen.

Ausgabe

Das obige Beispiel erzeugt die Ausgabe der Trefferliste unmittelbar auf der Suchmaschine. Die Anzeige der Treffer kann aber auch, wie bereits beschrieben, kontextsensitiv innerhalb der Seitenstruktur eines Servers erfolgen. Betreiber von Web-Servern an der HHU, die den Dienst der GSA in dieser Weise nutzen wollen, wenden sich bitte an das ZIM.

Responsible for the content: E-MailZIM