Die Konfiguration der Suche werden wir in zwei getrennten Kapiteln behandeln. In diesem Kapitel folgen zunächst Informationen zu den Sucheinstellungen sowie zur Definition sogenannter Suchtypen. Konkrete Einstellungen werden wir dabei nicht durchführen, da dies in hohem Maße von Ihren Anforderungen abhängig ist.
Zum Abschluss dieses Kapitels werden wir uns mit Stoppworten befassen. Im nächsten Kapitel folgt der eigentliche Datenimport, bevor wir anschließend die Konfiguration der Suche fortsetzen.
Die Einstellungen in der Datei `searches.ini`steuert das Verhalten der Suche innerhalb von VuFind. Neben allgemeinen Einstellungen enthält die Datei Einstellungen für die einfache Suche, die erweiterte Suche und die Suchvorschläge.
Zu den allgemeinen Einstellungen gehören unter anderem die Definition des Standardsuchfeldes (AllFields), die Zahl der auf einer Seite der Trefferliste angezeigten Treffer, das Verhalten Suchoperatoren (Boole, Range) und das Search Result Highlighting.
Sofern Sie sich mit der erweiterten Suche befassen möchten: Innerhalb der Datei `facets.ini` gibt es einen Abschnitt namens „\[Advanced\]“. Dort werden die Facetten definiert, welche als Limiter innerhalb der erweiterten Suche angezeigt werden.
In der Datei `searchspecs.yaml` sind die innerhalb von VuFind verfügbaren Suchtypen definiert. Die Datei befindet sich im zentralen Konfigurationsverzeichnis. Sofern Sie die Definitionen für die Suchtypen anpassen möchten, sollten Sie die Datei in Ihr lokales Konfigurationsverzeichnis kopieren.
Eine Sucheingabe im Suchschlitz der Katalogoberfläche von VuFind wird mittels eines Query Parser in eine Suchanfrage an den Suchindex übersetzt. In VuFind werden zwei verschiedene Query Parser verwendet: Der DisMax Query Parser und der Lucene Query Parser.
In der Datei `searchspecs.yaml` sind Einstellungen für DisMax anhand des Elements „DismaxFields“ erkennbar. Einstellungen für Lucene sind anhand des Elementes „QueryFields“ erkennbar.
Die Stoppwortliste für VuFind befindet sich in der Datei `stopwords.txt` im Verzeichnis `/usr/local/vufind2/solr/biblio/conf/`. In einer frisch durchgeführten Installation enthält die Liste Stoppworte in englischer Sprache.
Sofern Sie mit Stoppworten in deutscher Sprache arbeiten möchten, sollten Sie in der Stoppwortliste Ihre Stoppworte ergänzen oder die vorhandenen Stoppworte mit Ihren gewünschten ersetzen. Wenn Sie nicht mit einer Stoppwortliste arbeiten möchten, sollten Sie den Inhalt der Stoppwortliste leeren.
Nach einer Bearbeitung der Stoppwortliste ist eine erneute Indexierung aller im Index vorhandenen Datensätze erforderlich. Im Tutorial werden wir ohne Stoppworte arbeiten und haben daher bisher nur mit den Daten aus dem Testimport gearbeitet.