[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