SOLR 8.11 support

Description

Nach dem Update auf SOLR 8.11 gibt es in den meisten Anwendungen folgenden Fehler bei der Suche:

ERROR (qtp1099717276-17) [ x:mir] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: Using join queries with synchronous filterCache is not supported! Details can be found in Solr Reference Guide under 'query-settings-in-solrconfig'. => org.apache.solr.common.SolrException: Using join queries with synchronous filterCache is not supported! Details can be found in Solr Reference Guide under 'query-settings-in-solrconfig'.

Der Fehler wird durch folgende Änderung in SOLR verursacht:
https://github.com/apache/solr/commit/2d395989017cc28473dbe60d9a1e9e9301bf9112#diff-c0fd8b6c41d2c2ecd870412739cdc6b2182dc1d6de227208aa3bf254cf67c59e

Dazu gibt es folgendes Ticket:
https://issues.apache.org/jira/browse/SOLR-15762

Siehe Auch Mail von Torsten vom 17.12.21 um 15:02:

Die Lösung den LRUCache mit solr.search.CaffeineCache zu ersetzen scheint zu funktionieren. Der LRUCache ist deprecated und wird in SOLR 9 entfernt werden, daher würde ich vorschlagen im main und classifikation configset die Klassen entsprechend zu ersetzen.

Environment

None

Activity

Sebastian Hofmann 
January 7, 2022 at 1:35 PM

Wir müssen anfangen die Configsets zu Versionieren.

Thomas Scheffler 
January 5, 2022 at 6:53 AM

Wir brauchen für das LTS 2021 auch eine Lösung die weiterhin für ältere SOLR-Versionen (7.x) funktioniert. Während einer LTS-Phase sollten wir auch SOLR-Updates verzichten können. Beim nächsten LTS können wir dann eine höhere Version voraussetzen. Also this does not seems to be related to code in MyCoRe, but in https://github.com/MyCoRe-Org/mycore_solr_configset_main/blob/main/conf/solrconfig.xml

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created January 4, 2022 at 2:42 PM
Updated February 16, 2022 at 2:30 PM
Resolved February 16, 2022 at 1:23 PM