Suche

Die Suche wird in OPUS4 über Apache Solr realisiert. Dass bedeutet, dass alle gängigen Funktionen zur Verfügung stehen, die Nutzer von anderen Suchmaschinen her kennen, wie beispielsweise Phrasensuche, Trunkierung und eine einfache Suche über alle relevanten Felder hinweg.

Einfache Suche

In der einfachen Suche wird in den Titeln (Haupt- und Untertitel, Übergeordneter Titel, Übersetzter Titel), den Körperschaften, den Abstracts, allen Personen, allen Identifiern, den Volltexten (wenn vorhanden), den Schlagwörtern (SWD und freie) und Verlagsinformationen (Name und Ort) der Dokumente gesucht.

Erweiterte Suche

In der Erweiterten Suche kann gezielt nach Autoren, Titeln, Weiteren Personen, Gutachtern, Zusammenfassungen, Volltexten und Jahren gesucht werden. Diese Suchfelder können miteinander kombiniert werden (‘Alle Wörter’ ‘Mindestens ein Wort’ ‘Keines der Wörter’).

RSS-Feeds auf Suchanfragen

In OPUS4 können beliebige Suchen (inkl. ausgewählter Facetten) als RSS-Feed abonniert werden. Dazu muss einfach nur /export/rss an die URL angehängt werden.

Ein Beispiel für eine einfache Suche, um alle neuen Dokumente zu abonnieren, die eine Suche nach dem Stichwort “doe” und dem Schlagwort “eBook” liefert:

/solrsearch/index/search/searchtype/simple/query/doe/subjectfq/eBook

wird zu

/solrsearch/index/search/searchtype/simple/query/doe/subjectfq/eBook/export/rss

Ein Beispiel aus dem Browsing, um alle neuen Dokumente einer Schriftenreihe zu abonnieren:

/solrsearch/index/search/searchtype/series/id/1

wird zu

/solrsearch/index/search/searchtype/series/id/1/export/rss

Stehen in der URL die Parameter start, rows, sortfield und/oder sortorder, so werden diese automatisch entfernt (und ignoriert).

Die Dokumente im RSS-Feed werden nach dem Feld server_date_published absteigend sortiert. Es werden immer 25 Einträge ausgegeben. Es können auch RSS-Feeds auf Suchanfragen abonniert werden, die aktuell noch keine Treffer liefern.

OpenSearch

Die Suchseiten von OPUS unterstützen OpenSearch. Das heißt es ist eine Beschreibung verlinkt, die es Browsern ermöglicht OPUS als Suchmaschine zu erkennen. In Firefox zum Beispiel lässt sich so ein Repositorium zu den bekannten Suchmaschinen hinzufügen und kann dann direkt vom Suchfeld des Browsers aus durchsucht werden.

In den Browsern Chrome und Chromium funktioniert dies nur, wenn die Suchseite direkt über eine Domain ohne weiteren Pfad aufgerufen werden kann. Also zum Beispiel: ´https://myrepo.org/´ und nicht ´https://mydomain.org/myrepo´.