[Kobv-opus-tester] Auswahl von CompletedYear statt PublishedYear für Year

Baade-Kelishani, Annegret baade at fh-aachen.de
Di Mai 21 19:30:59 CEST 2024


Lieber Herr Schwidder,

das ist eine tolle Option, aber bei mir funktioniert es leider nicht. 
Ich habe nun in meiner application.ini folgende Einstellungen gewählt:

searchengine.solr.facets = 
author_facet,institute,has_fulltext,language,doctype,subject,enrichment_zugriffsart,belongs_to_bibliography,year

search.facet.year.indexField = 'completed_year_inverted'
search.index.field.year.order = 'completed_year'
search.facet.year.sort = lexi

Das Ergebnis sieht so aus:


        Jahr der Veröffentlichung in Opus

  * 63511:2024
    <http://opustest2.bibliothek.fh-aachen.de/opus4/solrsearch/index/search/searchtype/all/start/0/rows/10/facetNumber_year/all/yearfq/63511%3A2024> (120)
  * 63512:2023
    <http://opustest2.bibliothek.fh-aachen.de/opus4/solrsearch/index/search/searchtype/all/start/0/rows/10/facetNumber_year/all/yearfq/63512%3A2023> (498)
  * 63513:2022
    <http://opustest2.bibliothek.fh-aachen.de/opus4/solrsearch/index/search/searchtype/all/start/0/rows/10/facetNumber_year/all/yearfq/63513%3A2022> (457)
  * 63514:2021
    <http://opustest2.bibliothek.fh-aachen.de/opus4/solrsearch/index/search/searchtype/all/start/0/rows/10/facetNumber_year/all/yearfq/63514%3A2021> (284)
  * ...

Wobei die Jahre sich weiterhin auf das Published_Year und nicht auf das 
Completed_Year beziehen. Gibt es jemanden, bei dem die Einstellung mit 
dem Completed_Year funktioniert?

Herzlichen Dank und viele Grüße in die Runde

Annegret Baade-Kelishani


Am 23.04.2024 um 18:00 schrieb Jens Schwidder:
> Liebe Frau Baade-Kelishani,
>
> die Indexierung für die Jahresfacette lässt sich mittlerweile 
> konfigurieren.
>
> https://www.opus-repository.org/userdoc/search/yearfacet.html
>
> Ich hoffe das hilft Ihnen weiter.
>
> Viele Grüße
>
> Jens Schwidder
>
>
> On 4/23/24 17:43, Baade-Kelishani, Annegret wrote:
>> Liebe Kolleginnen und Kollegen,
>>
>> ich beziehe mich auf eine Mail aus dem Archiv aus dem November 2011. 
>> Es ging um die Frage, welche Datumsangabe aus OPUS für die 
>> Sortierreihenfolge und für die Anzeige des Jahres in Klammern in den 
>> Trefferlisten verwendet wird:
>>
>>> die Anzeige der Jahre in der Facette "Erscheinungsjahr" ist abhängig 
>>> davon, welches Jahr im
>>> Solr-Index indexiert wurde.
>>> Nach diesem indexierten Jahr erfolgt dann ebenfalls die Sortierung 
>>> in den Suchergebnissen und die
>>> Anzeige der "Jahre in Klammern".
>> In der Mail wurde beschrieben, dass man durch die Anpassung der Datei 
>> solr.xslt erreichen kann, dass nicht das Datum der Erstpublikation, 
>> sondern das Erscheinungsjahr als relevantes Feld "year" verwendet 
>> werden kann:
>>
>>> Wir benutzen bei den migrierten OPUS3-Instanzen für die Indexierung 
>>> des Jahres, das Feld
>>> "CompletedYear".
>>>
>>> Im Script für die Migration von OPUS3 nach OPUS4 wird das Feld 
>>> "Erstellungsjahr" aus OPUS3
>>> nach "Jahr der Fertigstellung"="CompletedYear" in OPUS4 gemappt.
>>>
>>> Für die Änderung der Indexierung des Jahres müssen Sie wie folgt 
>>> vorgehen:
>>>
>>>
>>> 1. Die Standardeinstellung für das Jahr in der Datei solr.xslt 
>>> auskommentieren und die Zeile mit
>>> CompletedYear ersetzen
>>>
>>>     vi 
>>> /home/opus/opus4-<instanz>/opus4/library/Opus/SolrSearch/Index/solr.xslt
>>>
>>>     alt:         <!-- year (Standardeinstellung für Jahr)
>>>                  <xsl:element name="field">
>>>                      <xsl:attribute name="name">year</xsl:attribute>
>>>                      <xsl:choose>
>>>                          <xsl:when 
>>> test="/Opus/Opus_Document/PublishedDate/@Year != ''">
>>>                              <xsl:value-of 
>>> select="/Opus/Opus_Document/PublishedDate/@Year" />
>>>                          </xsl:when>
>>>                          <xsl:otherwise>
>>>                              <xsl:value-of 
>>> select="/Opus/Opus_Document/@PublishedYear" />
>>>                          </xsl:otherwise>
>>>                      </xsl:choose>
>>>                  </xsl:element>
>>>                   -->
>>>
>>>
>>>     neu:       <xsl:element name="field">
>>>                      <xsl:attribute name="name">year</xsl:attribute>
>>>                      <xsl:value-of 
>>> select="/Opus/Opus_Document/@CompletedYear" />
>>>                  </xsl:element>
>>>
>> Das habe ich damals für unsere Installation genauso nachgebaut, und 
>> es ist nun seit Jahren so gelaufen. Nun probieren wir gerade, unsere 
>> Installation mit der Version 4.6.3 auf die 4.8 zu migrieren. Eine 
>> direkte Migration scheint nicht möglich zu sein, dazu gab es hier 
>> schon entsprechende Mails, daher gehen wir über den Zwischenschritt 
>> 4.7.1. In unserer Testinstanz ist die Datei solr.xslt unverändert, 
>> das heißt, meine Änderung bezüglich "year" ist erhalten geblieben, aber
>>
>> - die Sortierung bezieht sich auf das PublishedYear und nicht auf das 
>> CompletedYear
>>
>> - in Klammern wird das PublishedYear angezeigt, wenn das nicht 
>> vorhanden ist (das ist bei der Mehrzahl unserer Dokumente der Fall), 
>> bleibt es ganz frei
>>
>> - und am schlimmsten: auch die Facettierung bezieht sich auf das 
>> PublishedYear, wenn das nicht gefüllt ist, wird das Dokument bei der 
>> Jahresfacette nicht berücksichtigt
>>
>> Was kann man da machen bzw. wo kann ich das jetzt wieder so 
>> einstellen, dass es für uns richtig funktionieren würde?
>>
>> Vielen Dank für Ihre Hilfe und freundliche Grüße aus Aachen
>>
>> Annegret Baade-Kelishani
>>
>>
>> -- 
>> Kobv-opus-tester mailing list
>> Kobv-opus-tester at zib.de
>> https://listserv.zib.de/mailman/listinfo/kobv-opus-tester
>
-- 
FH Aachen 	
Dipl.-Bibl. Annegret Baade-Kelishani
Hochschulbibliothek
FH Aachen
University of Applied Sciences
Eupener Str. 70
52066 Aachen | Germany
T +49 241 6009-52063
https://fhac.de/BIB <https://fhac.de/BIB>
baade at fh-aachen.de <mailto:baade at fh-aachen.de>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://listserv.zib.de/pipermail/kobv-opus-tester/attachments/20240521/6a9b7c39/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Cc420X0JcUgVHUHW.png
Dateityp    : image/png
Dateigröße  : 839 bytes
Beschreibung: nicht verfügbar
URL         : <http://listserv.zib.de/pipermail/kobv-opus-tester/attachments/20240521/6a9b7c39/attachment.png>


Mehr Informationen über die Mailingliste Kobv-opus-tester