Johannes Schwenk

Diplomarbeit

Titel:

Implementierung einer quellenübergreifenden Suche für die Seiten der Universität Freiburg unter Verwendung von CompleteSearch

Zusammenfassung:

Diese Arbeit präsentiert die Implementierung einer neuen Suchfunktion für die Webseiten der Universität Freiburg unter Verwendung der Software CompleteSearch als Backend. Dabei wird ein Plugin-System zum einfachen und schnellen Einbinden neuer Quellen in Python entwickelt, welches strukturierte XML-Daten aggregiert. Es wird ein generisches Plugin für Plone-Inhalte vorgestellt, welches das Hinzufügen weiterer Plone-Portale zum Suchindex zusätzlich vereinfacht. Zusammen mit weiteren Plugins für nicht Plone-basierte Quellen wird quellenübergreifende Suche ermöglicht.

Es wird ein Python-Skript als Erweiterung für den Anfrage-Webserver „Zope“ entwickelt, welches die XML-Antwort des Backends verarbeitet und die Suchergebnisse an die Benutzerschnittstelle liefert. Die in JavaScript realisierte Sofort- und Facettensuche erlaubt eine benutzerfreundliche Suche über die indexierten Quellen. Dabei wurde der Effizienz der einzelnen Komponenten durch Messungen der Performance und durchgeführte Optimierungen Rechnung getragen.

Das längerfristige Ziel ist es, die existierende Suchseite abzulösen und die bisherige Verwendung externer Suchanbieter für eine quellenübergreifende Suche über alle Subdomains der Universität verzichtbar zu machen.

Note: 1,1
Betreuerin / 1. Gutachterin: Prof. Dr. Hannah Bast
2. Gutachter: Prof. Dr. Georg Lausen
Abgabedatum: 16.09.2010
Download: Diplomarbeit (PDF)

Öffentlicher Schlüssel

Download: Öffentlicher Schlüssel
Informationen: Homepage GNU Privacy Guard