"Digitale Bibliothek", Digitale Horizonte

Schriftgröße: 
Autocomplete Search Client mittels Elasticsearch-Implementierung über REST
Jean-Pierre Weiner

Zuletzt geändert: 2019-03-08

Abstract


Bibliotheken besitzen viele heterogene Bestände oder Bestandsgruppen mit spezifischen Anforderungen an die Recherche und Präsentation. Daraus folgt sehr oft, dass diese Bestände in eigenen Applikationen und Webpräsentationen zugänglich gemacht werden. Ein Architekturmodell das sich in einzelnen Services unterteilt und per REST über http Schnittstellen zur Verfügung stellt, ist ein möglicher Ansatz um ein gemeinsames Portal für die Recherche aufzubauen.

Am Beispiel eines Prototyps mittels einer Implementierung von Elasticsearch werden Autocomplete-Funktionalität, Datenaggregation in Echtzeit (für Faceted Search) und Datenanalyse demonstriert. Das Analysetool Kibana erlaubt Visualisierungen aus dem Datenbestand zu generieren. Für die Applikation wurden bibliografische Datenauszüge der Deutschen Bibliothek genutzt und in Elasticsearch indiziert. Eine Springboot Applikation in Java stellt die REST-Schnittstelle zur Verfügung um die Anbindung an weitere Services zu ermöglichen.

Die Möglichkeiten und technologischen Rahmenbedingungen werden im Rahmen der Präsentation diskutiert.

Jean-Pierre Weiner