Sortierfrage zum viewer


#1

Wie kann ich in den Suchtreffern nach dem Importdatum sortieren?


#2

Dafür muss das Solr-Feld DATECREATED als Sortieroption konfiguriert sein. Das ist auf der folgenden Seite näher beschrieben:

https://docs.intranda.com/goobi-viewer-de/konfiguration-core/suche/sortierung

Dort heisst es:

Die Sortierung der Suchtrefferliste lässt sich folgendermaßen konfigurieren.

<search>
     <sorting>
           <enabled>true</enabled>
           <defaultSortField>DATECREATED</defaultSortField>
           <luceneField>SORT_CREATOR</luceneField>
           <luceneField>SORT_TITLE</luceneField>
           <luceneField>SORT_YEARPUBLISH</luceneField>
     </sorting>
</search>

Über das Element lässt sich die Sortierung komplett abschalten (Standardwert ist true). Über die Elemente werden die Solr Felder definiert, nach denen die Sortierung vorgenommen werden kann. Die Reihenfolge der Auflistung entspricht dabei der angezeigten Reihenfolge. Soll ein Sortierfeld sofort bei der Erstsuche verwendet werden, bevor der Benutzer eine explizite Sortierung ausgewählt hat, kann dieses im Element definiert werden.

Die zur Sortierung verwendeten Felder dürfen keine Felder mit mehrfachen Werten sein (das heißt in ihrer Deklaration in /opt/digiverso/viewer/apache-solr/collection1/conf/schema.xml darf das Attribut multiValued nicht den Wert true haben).


#3

Super. Die Online-Hilfe kannte ich auch noch nicht. Dank für den Link.


#4