From 1b75d382ffb76c85e045fd7e13fa47507e0ca1d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20K=C3=A4hm?= Date: Fri, 2 Jun 2023 14:23:32 +0200 Subject: [PATCH] [TASK] Use Apache Solr 9.2 for EXT:solr 12.0 Updates to Apache Solr 9.2, this includes the required configuration updates. luceneMatchVersion is sill set to 8.5.0 to prevent changes in search behaviour. To avoid security issues described in CVE-2022-39135 the SQL module is not enabled, you have to enabled the module manually if required. Note: With Apache Solr 9 the following components are no longer available and you have to adapt the configuration if needed. No longer available components are: 1) Data Import Handler (DIH) DIH is an independent project now; it is no longer a part of Solr 2) VelocityResponseWriter VelocityResponseWriter is an independent project now; it is no longer a part of Solr. This encompasses all previously included /browse and wt=velocity examples. This update is considered as breaking, as a new Solr server and configset is required, but though not recommended you can still use your old configset and Solr 8.5 if an update is not possible. Fixes: #3661 --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- Build/Test/bootstrap.sh | 2 - .../AccessFilterPluginInstalledStatus.php | 2 +- Classes/Report/SchemaStatus.php | 2 +- Classes/Report/SolrConfigStatus.php | 2 +- Classes/Report/SolrVersionStatus.php | 5 +- Docker/SolrServer/Dockerfile | 2 +- Documentation/Appendix/VersionMatrix.rst | 6 +- Documentation/GettingStarted/Solr.rst | 20 +- Resources/Private/Install/.htaccess | 2 - Resources/Private/Install/install-solr.sh | 227 ------------------ .../_schema_analysis_stopwords_core_ar.json | 0 .../_schema_analysis_stopwords_core_bg.json | 0 .../_schema_analysis_stopwords_core_ca.json | 0 .../_schema_analysis_stopwords_core_cs.json | 0 .../_schema_analysis_stopwords_core_da.json | 0 .../_schema_analysis_stopwords_core_de.json | 0 .../_schema_analysis_stopwords_core_el.json | 0 .../_schema_analysis_stopwords_core_en.json | 0 .../_schema_analysis_stopwords_core_es.json | 0 .../_schema_analysis_stopwords_core_eu.json | 0 .../_schema_analysis_stopwords_core_fa.json | 0 .../_schema_analysis_stopwords_core_fi.json | 0 .../_schema_analysis_stopwords_core_fr.json | 0 ...chema_analysis_stopwords_core_generic.json | 0 .../_schema_analysis_stopwords_core_gl.json | 0 .../_schema_analysis_stopwords_core_hi.json | 0 .../_schema_analysis_stopwords_core_hu.json | 0 .../_schema_analysis_stopwords_core_hy.json | 0 .../_schema_analysis_stopwords_core_id.json | 0 .../_schema_analysis_stopwords_core_ie.json | 0 .../_schema_analysis_stopwords_core_it.json | 0 .../_schema_analysis_stopwords_core_ja.json | 0 .../_schema_analysis_stopwords_core_km.json | 0 .../_schema_analysis_stopwords_core_ko.json | 0 .../_schema_analysis_stopwords_core_lo.json | 0 .../_schema_analysis_stopwords_core_lv.json | 0 .../_schema_analysis_stopwords_core_my.json | 0 .../_schema_analysis_stopwords_core_nl.json | 0 .../_schema_analysis_stopwords_core_no.json | 0 .../_schema_analysis_stopwords_core_pl.json | 0 .../_schema_analysis_stopwords_core_pt.json | 0 .../_schema_analysis_stopwords_core_ptbr.json | 0 .../_schema_analysis_stopwords_core_ro.json | 0 .../_schema_analysis_stopwords_core_rs.json | 0 .../_schema_analysis_stopwords_core_ru.json | 0 .../_schema_analysis_stopwords_core_sv.json | 0 .../_schema_analysis_stopwords_core_th.json | 0 .../_schema_analysis_stopwords_core_tr.json | 0 .../_schema_analysis_stopwords_core_uk.json | 0 .../_schema_analysis_stopwords_core_zh.json | 0 .../_schema_analysis_synonyms_core_ar.json | 0 .../_schema_analysis_synonyms_core_bg.json | 0 .../_schema_analysis_synonyms_core_ca.json | 0 .../_schema_analysis_synonyms_core_cs.json | 0 .../_schema_analysis_synonyms_core_da.json | 0 .../_schema_analysis_synonyms_core_de.json | 0 .../_schema_analysis_synonyms_core_el.json | 0 .../_schema_analysis_synonyms_core_en.json | 0 .../_schema_analysis_synonyms_core_es.json | 0 .../_schema_analysis_synonyms_core_eu.json | 0 .../_schema_analysis_synonyms_core_fa.json | 0 .../_schema_analysis_synonyms_core_fi.json | 0 .../_schema_analysis_synonyms_core_fr.json | 0 ...schema_analysis_synonyms_core_generic.json | 0 .../_schema_analysis_synonyms_core_gl.json | 0 .../_schema_analysis_synonyms_core_hi.json | 0 .../_schema_analysis_synonyms_core_hu.json | 0 .../_schema_analysis_synonyms_core_hy.json | 0 .../_schema_analysis_synonyms_core_id.json | 0 .../_schema_analysis_synonyms_core_ie.json | 0 .../_schema_analysis_synonyms_core_it.json | 0 .../_schema_analysis_synonyms_core_ja.json | 0 .../_schema_analysis_synonyms_core_km.json | 0 .../_schema_analysis_synonyms_core_ko.json | 0 .../_schema_analysis_synonyms_core_lo.json | 0 .../_schema_analysis_synonyms_core_lv.json | 0 .../_schema_analysis_synonyms_core_my.json | 0 .../_schema_analysis_synonyms_core_nl.json | 0 .../_schema_analysis_synonyms_core_no.json | 0 .../_schema_analysis_synonyms_core_pl.json | 0 .../_schema_analysis_synonyms_core_pt.json | 0 .../_schema_analysis_synonyms_core_ptbr.json | 0 .../_schema_analysis_synonyms_core_ro.json | 0 .../_schema_analysis_synonyms_core_rs.json | 0 .../_schema_analysis_synonyms_core_ru.json | 0 .../_schema_analysis_synonyms_core_sv.json | 0 .../_schema_analysis_synonyms_core_th.json | 0 .../_schema_analysis_synonyms_core_tr.json | 0 .../_schema_analysis_synonyms_core_uk.json | 0 .../_schema_analysis_synonyms_core_zh.json | 0 .../conf/admin-extra.html | 0 .../conf/arabic/protwords.txt | 0 .../conf/arabic/schema.xml | 2 +- .../conf/armenian/protwords.txt | 0 .../conf/armenian/schema.xml | 2 +- .../conf/basque/protwords.txt | 0 .../conf/basque/schema.xml | 2 +- .../conf/brazilian_portuguese/protwords.txt | 0 .../conf/brazilian_portuguese/schema.xml | 2 +- .../conf/bulgarian/protwords.txt | 0 .../conf/bulgarian/schema.xml | 2 +- .../conf/burmese/protwords.txt | 0 .../conf/burmese/readme.txt | 0 .../conf/burmese/schema.xml | 2 +- .../conf/catalan/protwords.txt | 0 .../conf/catalan/schema.xml | 2 +- .../conf/chinese/protwords.txt | 0 .../conf/chinese/schema.xml | 2 +- .../conf/currency.xml | 0 .../conf/czech/protwords.txt | 0 .../conf/czech/schema.xml | 2 +- .../conf/danish/danish-common-nouns.txt | 0 .../conf/danish/protwords.txt | 0 .../conf/danish/schema.xml | 2 +- .../conf/dutch/protwords.txt | 0 .../conf/dutch/schema.xml | 2 +- .../conf/elevate.xml | 0 .../conf/english/protwords.txt | 0 .../conf/english/schema.xml | 2 +- .../conf/finnish/protwords.txt | 0 .../conf/finnish/schema.xml | 2 +- .../conf/french/protwords.txt | 0 .../conf/french/schema.xml | 2 +- .../conf/galician/protwords.txt | 0 .../conf/galician/schema.xml | 2 +- .../conf/general_schema_fields.xml | 0 .../conf/general_schema_types.xml | 0 .../conf/generic/protwords.txt | 0 .../conf/generic/schema.xml | 2 +- .../conf/german/german-common-nouns.txt | 0 .../conf/german/protwords.txt | 0 .../conf/german/schema.xml | 2 +- .../conf/greek/protwords.txt | 0 .../conf/greek/schema.xml | 2 +- .../conf/hindi/protwords.txt | 0 .../conf/hindi/schema.xml | 2 +- .../conf/hungarian/protwords.txt | 0 .../conf/hungarian/schema.xml | 2 +- .../conf/indonesian/protwords.txt | 0 .../conf/indonesian/schema.xml | 2 +- .../conf/irish/protwords.txt | 0 .../conf/irish/schema.xml | 2 +- .../conf/italian/protwords.txt | 0 .../conf/italian/schema.xml | 2 +- .../conf/japanese/protwords.txt | 0 .../conf/japanese/schema.xml | 2 +- .../conf/khmer/protwords.txt | 0 .../conf/khmer/readme.txt | 0 .../conf/khmer/schema.xml | 2 +- .../conf/korean/protwords.txt | 0 .../conf/korean/schema.xml | 2 +- .../conf/lao/protwords.txt | 0 .../conf/lao/readme.txt | 0 .../conf/lao/schema.xml | 2 +- .../conf/latvia/protwords.txt | 0 .../conf/latvia/schema.xml | 2 +- .../conf/norwegian/protwords.txt | 0 .../conf/norwegian/schema.xml | 2 +- .../conf/persian/protwords.txt | 0 .../conf/persian/schema.xml | 2 +- .../conf/polish/protwords.txt | 0 .../conf/polish/schema.xml | 2 +- .../conf/portuguese/protwords.txt | 0 .../conf/portuguese/schema.xml | 2 +- .../conf/romanian/protwords.txt | 0 .../conf/romanian/schema.xml | 2 +- .../conf/russian/protwords.txt | 0 .../conf/russian/schema.xml | 2 +- .../conf/serbian/protwords.txt | 0 .../conf/serbian/schema.xml | 2 +- .../conf/solrconfig.xml | 64 ++--- .../conf/spanish/protwords.txt | 0 .../conf/spanish/schema.xml | 2 +- .../conf/swedish/protwords.txt | 0 .../conf/swedish/schema.xml | 2 +- .../conf/thai/protwords.txt | 0 .../conf/thai/schema.xml | 2 +- .../conf/turkish/protwords.txt | 0 .../conf/turkish/schema.xml | 2 +- .../conf/ukrainian/protwords.txt | 0 .../conf/ukrainian/schema.xml | 2 +- .../conf/velocity/VM_global_library.vm | 0 .../conf/velocity/browse.vm | 0 .../conf/velocity/doc.vm | 0 .../conf/velocity/facet_fields.vm | 0 .../conf/velocity/facets.vm | 0 .../conf/velocity/footer.vm | 0 .../conf/velocity/head.vm | 0 .../conf/velocity/header.vm | 0 .../conf/velocity/hit.vm | 0 .../conf/velocity/hitGrouped.vm | 0 .../conf/velocity/jquery.autocomplete.css | 0 .../conf/velocity/jquery.autocomplete.js | 0 .../conf/velocity/layout.vm | 0 .../conf/velocity/main.css | 0 .../conf/velocity/query.vm | 0 .../conf/velocity/suggest.vm | 0 .../typo3lib/solr-typo3-plugin-6.0.0.jar} | Bin 253903 -> 172191 bytes .../Private/Solr/cores/arabic/core.properties | 2 +- .../Solr/cores/armenian/core.properties | 2 +- .../Private/Solr/cores/basque/core.properties | 2 +- .../brazilian_portuguese/core.properties | 2 +- .../Solr/cores/bulgarian/core.properties | 2 +- .../Solr/cores/burmese/core.properties | 2 +- .../Solr/cores/catalan/core.properties | 2 +- .../Solr/cores/chinese/core.properties | 2 +- .../Private/Solr/cores/czech/core.properties | 2 +- .../Private/Solr/cores/danish/core.properties | 2 +- .../Private/Solr/cores/dutch/core.properties | 2 +- .../Solr/cores/english/core.properties | 2 +- .../Solr/cores/finnish/core.properties | 2 +- .../Private/Solr/cores/french/core.properties | 2 +- .../Solr/cores/galician/core.properties | 2 +- .../Solr/cores/generic/core.properties | 2 +- .../Private/Solr/cores/german/core.properties | 2 +- .../Private/Solr/cores/greek/core.properties | 2 +- .../Private/Solr/cores/hindi/core.properties | 2 +- .../Solr/cores/hungarian/core.properties | 2 +- .../Solr/cores/indonesian/core.properties | 2 +- .../Private/Solr/cores/irish/core.properties | 2 +- .../Solr/cores/italian/core.properties | 2 +- .../Solr/cores/japanese/core.properties | 2 +- .../Private/Solr/cores/khmer/core.properties | 2 +- .../Private/Solr/cores/korean/core.properties | 2 +- .../Private/Solr/cores/lao/core.properties | 2 +- .../Private/Solr/cores/latvia/core.properties | 2 +- .../Solr/cores/norwegian/core.properties | 2 +- .../Solr/cores/persian/core.properties | 2 +- .../Private/Solr/cores/polish/core.properties | 2 +- .../Solr/cores/portuguese/core.properties | 2 +- .../Solr/cores/romanian/core.properties | 2 +- .../Solr/cores/russian/core.properties | 2 +- .../Solr/cores/serbian/core.properties | 2 +- .../Solr/cores/spanish/core.properties | 2 +- .../Solr/cores/swedish/core.properties | 2 +- .../Private/Solr/cores/thai/core.properties | 2 +- .../Solr/cores/turkish/core.properties | 2 +- .../Solr/cores/ukrainian/core.properties | 2 +- Resources/Private/Solr/solr.xml | 4 +- 240 files changed, 117 insertions(+), 383 deletions(-) delete mode 100644 Resources/Private/Install/.htaccess delete mode 100755 Resources/Private/Install/install-solr.sh rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ar.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_bg.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ca.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_cs.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_da.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_de.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_el.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_en.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_es.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_eu.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_fa.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_fi.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_fr.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_generic.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_gl.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_hi.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_hu.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_hy.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_id.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ie.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_it.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ja.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_km.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ko.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_lo.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_lv.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_my.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_nl.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_no.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_pl.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_pt.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ptbr.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ro.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_rs.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_ru.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_sv.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_th.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_tr.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_uk.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_stopwords_core_zh.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ar.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_bg.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ca.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_cs.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_da.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_de.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_el.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_en.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_es.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_eu.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_fa.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_fi.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_fr.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_generic.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_gl.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_hi.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_hu.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_hy.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_id.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ie.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_it.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ja.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_km.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ko.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_lo.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_lv.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_my.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_nl.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_no.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_pl.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_pt.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ptbr.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ro.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_rs.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_ru.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_sv.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_th.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_tr.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_uk.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/_schema_analysis_synonyms_core_zh.json (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/admin-extra.html (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/arabic/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/arabic/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/armenian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/armenian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/basque/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/basque/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/brazilian_portuguese/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/brazilian_portuguese/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/bulgarian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/bulgarian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/burmese/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/burmese/readme.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/burmese/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/catalan/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/catalan/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/chinese/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/chinese/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/currency.xml (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/czech/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/czech/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/danish/danish-common-nouns.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/danish/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/danish/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/dutch/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/dutch/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/elevate.xml (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/english/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/english/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/finnish/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/finnish/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/french/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/french/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/galician/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/galician/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/general_schema_fields.xml (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/general_schema_types.xml (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/generic/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/generic/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/german/german-common-nouns.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/german/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/german/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/greek/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/greek/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/hindi/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/hindi/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/hungarian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/hungarian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/indonesian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/indonesian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/irish/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/irish/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/italian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/italian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/japanese/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/japanese/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/khmer/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/khmer/readme.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/khmer/schema.xml (98%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/korean/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/korean/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/lao/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/lao/readme.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/lao/schema.xml (98%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/latvia/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/latvia/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/norwegian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/norwegian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/persian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/persian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/polish/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/polish/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/portuguese/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/portuguese/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/romanian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/romanian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/russian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/russian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/serbian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/serbian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/solrconfig.xml (88%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/spanish/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/spanish/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/swedish/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/swedish/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/thai/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/thai/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/turkish/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/turkish/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/ukrainian/protwords.txt (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/ukrainian/schema.xml (99%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/VM_global_library.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/browse.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/doc.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/facet_fields.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/facets.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/footer.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/head.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/header.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/hit.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/hitGrouped.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/jquery.autocomplete.css (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/jquery.autocomplete.js (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/layout.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/main.css (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/query.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0 => ext_solr_12_0_0}/conf/velocity/suggest.vm (100%) rename Resources/Private/Solr/configsets/{ext_solr_11_5_0/typo3lib/solr-typo3-plugin-5.0.0.jar => ext_solr_12_0_0/typo3lib/solr-typo3-plugin-6.0.0.jar} (55%) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index e0c5edc5c7..378cc4b35d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -27,7 +27,7 @@ If applicable, add screenshots to help explain your problem. - TYPO3 Version: [e.g. 12.4.0] - Browser: [e.g. chrome, safari] - EXT:solr Version: [e.g. 12.0.0] - - Used Apache Solr Version: [e.g. 9.2.0] + - Used Apache Solr Version: [e.g. 9.2.1] - PHP Version: [e.g. 8.2.0] - MySQL Version: [e.g. 8.0.0] diff --git a/Build/Test/bootstrap.sh b/Build/Test/bootstrap.sh index 6059e8edb1..a9993c2d46 100755 --- a/Build/Test/bootstrap.sh +++ b/Build/Test/bootstrap.sh @@ -95,5 +95,3 @@ then "The test environment could not be installed by composer as expected. Please fix this issue." exit 1 fi - -mkdir -p $TYPO3_PATH_WEB/uploads $TYPO3_PATH_WEB/typo3temp diff --git a/Classes/Report/AccessFilterPluginInstalledStatus.php b/Classes/Report/AccessFilterPluginInstalledStatus.php index a523ad503b..b88502b5aa 100644 --- a/Classes/Report/AccessFilterPluginInstalledStatus.php +++ b/Classes/Report/AccessFilterPluginInstalledStatus.php @@ -37,7 +37,7 @@ class AccessFilterPluginInstalledStatus extends AbstractSolrStatus * * Must be updated when changing the plugin. */ - public const RECOMMENDED_PLUGIN_VERSION = '3.0.0'; + public const RECOMMENDED_PLUGIN_VERSION = '6.0.0'; /** * The plugin's Java class name. diff --git a/Classes/Report/SchemaStatus.php b/Classes/Report/SchemaStatus.php index 8444201e17..f7c9cf0976 100644 --- a/Classes/Report/SchemaStatus.php +++ b/Classes/Report/SchemaStatus.php @@ -41,7 +41,7 @@ class SchemaStatus extends AbstractSolrStatus * * Must be updated when changing the schema. */ - public const RECOMMENDED_SCHEMA_VERSION = 'tx_solr-11-5-0--20211001'; + public const RECOMMENDED_SCHEMA_VERSION = 'tx_solr-12-0-0--20230602'; /** * Compiles a collection of schema version checks against each configured diff --git a/Classes/Report/SolrConfigStatus.php b/Classes/Report/SolrConfigStatus.php index 936ceb3789..f6ba325f37 100644 --- a/Classes/Report/SolrConfigStatus.php +++ b/Classes/Report/SolrConfigStatus.php @@ -41,7 +41,7 @@ class SolrConfigStatus extends AbstractSolrStatus * * Must be updated when changing the solrconfig. */ - public const RECOMMENDED_SOLRCONFIG_VERSION = 'tx_solr-11-5-0--20211001'; + public const RECOMMENDED_SOLRCONFIG_VERSION = 'tx_solr-12-0-0--20230602'; /** * Compiles a collection of solrconfig version checks against each configured diff --git a/Classes/Report/SolrVersionStatus.php b/Classes/Report/SolrVersionStatus.php index 9e7f46d8d5..55d5397921 100644 --- a/Classes/Report/SolrVersionStatus.php +++ b/Classes/Report/SolrVersionStatus.php @@ -33,10 +33,9 @@ class SolrVersionStatus extends AbstractSolrStatus { /** - * Required Solr version. The version that gets installed when using the - * provided install-script EXT:solr/Resources/Private/Install/install-solr.sh + * Required Solr version. The version that gets installed when using the provided Docker image. */ - public const REQUIRED_SOLR_VERSION = '8.11.1'; + public const REQUIRED_SOLR_VERSION = '9.2.1'; /** * Compiles a version check against each configured Solr server. diff --git a/Docker/SolrServer/Dockerfile b/Docker/SolrServer/Dockerfile index a29ae00dea..71a292ff40 100644 --- a/Docker/SolrServer/Dockerfile +++ b/Docker/SolrServer/Dockerfile @@ -1,4 +1,4 @@ -FROM solr:8.11.1 +FROM solr:9.2 MAINTAINER dkd Internet Service GmbH ENV TERM linux diff --git a/Documentation/Appendix/VersionMatrix.rst b/Documentation/Appendix/VersionMatrix.rst index ed63adbd40..a127d31471 100644 --- a/Documentation/Appendix/VersionMatrix.rst +++ b/Documentation/Appendix/VersionMatrix.rst @@ -16,7 +16,7 @@ List of EXT:solr versions and the matching versions of Apache Solr and TYPO3 tha ------------------------------- ---------------------------------------------- --------------------------------------------- --------------------------------- TYPO3 EXT: solr EXT:tika EXT:solrfal EXT:solrconsole EXT:solrdebugtools EXT:solrfluidgrouping EXT:solrmlt Apache Solr Configset ========= ========== ========== =========== =============== ================== ============================= =============== =============== ================= -12.4 12.0 (ᾱ) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 9.2.0 ext_solr_12_0_0 +12.4 12.0 (ᾱ) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 12.0 (Ø) 9.2.1 ext_solr_12_0_0 11.5 11.5 11.0 11.0 11.0 11.0 11.0 11.0 (Ø) 8.11.1 ext_solr_11_5_0 ========= ========== ========== =========== =============== ================== ============================= =============== =============== ================= @@ -35,8 +35,8 @@ selected older versions. The following table illustrates the offers and availabl -------------------------------- ---------------------------------------------- ------------------------------------ TYPO3 EXT: solr EXT:tika EXT:solrfal EXT:solrconsole EXT:solrdebugtools Apache Solr Configset ========= =========== ========== =========== =============== ================== =============== ==================== -10.4 11.2.3+ Ø 10.0 10.0 10.0 10.0 9.2.0 ext_solr_11_2_0_elts -9.5-10.4 11.0.8+ 6.0.3+ 8.0.2+ 4.0.2+ 1.1.3+ 9.2.0 ext_solr_11_0_0_elts +10.4 11.2.3+ Ø 10.0 10.0 10.0 10.0 9.2.1 ext_solr_11_2_0_elts +9.5-10.4 11.0.8+ 6.0.3+ 8.0.2+ 4.0.2+ 1.1.3+ 9.2.1 ext_solr_11_0_0_elts ========= =========== ========== =========== =============== ================== =============== ==================== Our Apache Solr for TYPO3 EB-partners newsletter will keep you updated! diff --git a/Documentation/GettingStarted/Solr.rst b/Documentation/GettingStarted/Solr.rst index b6a43919a8..f395360bb9 100644 --- a/Documentation/GettingStarted/Solr.rst +++ b/Documentation/GettingStarted/Solr.rst @@ -148,28 +148,10 @@ The following example shows how you can run our configuration with the official sudo chown -R 8983:8983 ~/mysolr docker run -d -p 8983:8983 -v ~/mysolr:/var/solr/data solr:8.5 - -Shipped install script (Not recommended) ----------------------------------------- - -With the extension we ship and install script that can be used for a **development** context or as inspiration for own deployments. It creates a solr server with a core for all languages. -This script is located in "Resources/Private/Install" an it installs a configured solr server that is usable with EXT:solr. - -By default this script is not executable and you need to add the execute permissions to your user to run it. - -The example below shows how to install a solr server to /home/developer - -.. code-block:: bash - - chmod u+x ./Resources/Private/Install/install-solr.sh - ./Resources/Private/Install/install-solr.sh -d /home/developer - -After running the script you are able to open a solr server with over the loopback address. Which means, when you want to access it from outside, you need to create an ssh tunnel. - Other Setup ----------- -Beside the install script and Docker there are various possibilities to setup solr. All of these possibilities are not +Beside the Docker there are various possibilities to setup solr. All of these possibilities are not officially supported, but the simplify the setup i want to mention them shortly here and summarize the needed steps. Known Installers diff --git a/Resources/Private/Install/.htaccess b/Resources/Private/Install/.htaccess deleted file mode 100644 index ab5b2b967c..0000000000 --- a/Resources/Private/Install/.htaccess +++ /dev/null @@ -1,2 +0,0 @@ -Order deny,allow -deny from all \ No newline at end of file diff --git a/Resources/Private/Install/install-solr.sh b/Resources/Private/Install/install-solr.sh deleted file mode 100755 index 9554a24a9b..0000000000 --- a/Resources/Private/Install/install-solr.sh +++ /dev/null @@ -1,227 +0,0 @@ -#!/usr/bin/env bash - -SCRIPTPATH=$( cd $(dirname $0) ; pwd -P ) -EXTENSION_ROOTPATH="$SCRIPTPATH/../../../" - -SOLR_VERSION=8.11.1 -JAVA_VERSION=11 -SOLR_INSTALL_DIR="/opt/solr" -SOLR_HOST="127.0.0.1" -SOLR_PORT=8983 -TESTING=0 - -SOLR_CLOSER_URL="http://www.apache.org/dyn/closer.lua?filename=lucene/solr/$SOLR_VERSION/solr-$SOLR_VERSION.tgz&action=download" -SOLR_ARCHIVE_URL="https://archive.apache.org/dist/lucene/solr/$SOLR_VERSION/solr-$SOLR_VERSION.tgz" -SOLR_DIST_URL="https://www.apache.org/dist/lucene/solr/$SOLR_VERSION/solr-$SOLR_VERSION.tgz" - -# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -# color echo http://www.faqs.org/docs/abs/HTML/colorizing.html - -black="\033[30m" -red="\033[31m" -green="\033[32m" -yellow="\033[33m" -blue="\033[34m" -magenta="\033[35m" -cyan="\033[36m" -white="\033[37m" - - -# Color-echo, Argument $1 = message, Argument $2 = color -cecho () -{ - local default_msg="No message passed." - - # Defaults to default message. - message=${1:-$default_msg} - - # Defaults to black, if not specified. - color=${2:-$black} - - echo -e "$color$message" - - # Reset text attributes to normal + without clearing screen. - tput sgr0 - - return -} - -# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- - -apachedownload () -{ - for url in $SOLR_CLOSER_URL $SOLR_ARCHIVE_URL $SOLR_DIST_URL; do - if [ -f "solr-$SOLR_VERSION.tgz" ] - then - break; - fi; - - echo "downloading $url"; - if wget -t 10 --max-redirect 5 --retry-connrefused -nv "$url" -O "solr-$SOLR_VERSION.tgz" - then - break; - else - rm -f "solr-$SOLR_VERSION.tgz"; - fi; - done; - - if [ ! -f "solr-$SOLR_VERSION.tgz" ]; then - cecho "Apache Solr binaries couldn't be downloaded. The installation can not proceed." $red - exit 1; - fi -} - -# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- - -while getopts :d:t FLAG; do -case $FLAG in - d) - SOLR_INSTALL_DIR=$OPTARG - ;; - t) - TESTING=1 - ;; - \?) #unrecognized option - show help - exit 2 - ;; -esac -done - -if [ $TESTING -eq "1" ]; then - INSTALL_MODE="CI Testing" - # during testing we use an own custom port - SOLR_PORT=8999 -else - INSTALL_MODE="Development" -fi - -cecho "####################################################################" $red -cecho "# This script should be used for development only! #" $red -cecho "# #" $red -cecho "# It contains no: #" $red -cecho "# - Security Updates #" $red -cecho "# - Init Scripts #" $red -cecho "# - Upgrade possibilities #" $red -cecho "# #" $red -cecho "####################################################################" $red - -cecho "Starting installation of Apache Solr with the following settings:" $green -cecho "Install Mode: ${INSTALL_MODE} " $green -cecho "Solr Version: ${SOLR_VERSION} " $green -cecho "Installation Path: ${SOLR_INSTALL_DIR} " $green -cecho "Port: ${SOLR_PORT} " $green - -# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- - -cecho "Checking requirements." $green - -PASSALLCHECKS=1 - -if [ ! -w "$(dirname $SOLR_INSTALL_DIR)" ] -then - cecho "ERROR parent directory: ($(dirname $SOLR_INSTALL_DIR)) of install path ($SOLR_INSTALL_DIR) is not writeable." $red - PASSALLCHECKS=0 -fi - -wget --version > /dev/null 2>&1 -CHECK=$? -if [ $CHECK -ne "0" ] -then - cecho "ERROR couldn't find wget." $red - PASSALLCHECKS=0 -fi - -java -version > /dev/null 2>&1 -CHECK=$? -if [ $CHECK -ne "0" ] -then - cecho "ERROR couldn't find Java (Oracle Java is recommended)." $red - PASSALLCHECKS=0 -fi - -JAVA_VERSION_INSTALLED=$(java -version 2>&1 | grep -Eom1 "[._0-9]{5,}") -JAVA_MAJOR_VERSION_INSTALLED=${JAVA_VERSION_INSTALLED%%\.*} - -# check if java uses the old version number like 1.7.0_11 -if [ -n "$JAVA_MAJOR_VERSION_INSTALLED" ] && [ $JAVA_MAJOR_VERSION_INSTALLED -eq 1 ] -then - # extract the main Java version from 1.7.0_11 => 7 - JAVA_MAJOR_VERSION_INSTALLED=${JAVA_VERSION_INSTALLED:2:1} -fi - - -# check if java version is equal or higher then required -if [ -n "$JAVA_VERSION_INSTALLED" ] && [ $JAVA_MAJOR_VERSION_INSTALLED -lt $JAVA_VERSION ] -then - cecho "You have installed Java version $JAVA_MAJOR_VERSION_INSTALLED. Please install Java $JAVA_VERSION or newer." $red - PASSALLCHECKS=0 -fi - -tar --version > /dev/null 2>&1 -CHECK=$? -if [ $CHECK -ne "0" ] -then - cecho "ERROR: couldn't find tar." $red - PASSALLCHECKS=0 -fi - - -if [ $PASSALLCHECKS -eq "0" ] -then - cecho "Please install all missing requirements or fix any other errors listed above and try again." $red - exit 1 -else - cecho "All requirements met, starting to install Solr." $green -fi - -# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- - -mkdir $SOLR_INSTALL_DIR -cd $SOLR_INSTALL_DIR - -cecho "Getting Apache Solr $SOLR_VERSION" $green - -# download to downloads folder to be able to cache the file there -if [ ! -f downloads/solr-$SOLR_VERSION.tgz ]; then - cecho "Starting download" $green - - mkdir -p downloads - cd downloads - apachedownload - cd .. -else - cecho "Restore from cache" $green -fi - -cecho "Extracting downloaded solr $SOLR_VERSION" $green -tar -C $SOLR_INSTALL_DIR --extract --file "$SOLR_INSTALL_DIR/downloads/solr-$SOLR_VERSION.tgz" --strip-components=1 - -cecho "Adjusting solr configuration" $green -sed -i -e "s/#SOLR_PORT=8983/SOLR_PORT=$SOLR_PORT/" "$SOLR_INSTALL_DIR/bin/solr.in.sh" -sed -i -e "s/#SOLR_HOST=\"192.168.1.1\"/SOLR_HOST=\"$SOLR_HOST\"/" "$SOLR_INSTALL_DIR/bin/solr.in.sh" -sed -i -e '/-Dsolr.clustering.enabled=true/ a SOLR_OPTS="$SOLR_OPTS -Dsun.net.inetaddr.ttl=60 -Dsun.net.inetaddr.negative.ttl=60 -Djetty.host=$SOLR_HOST"' "$SOLR_INSTALL_DIR/bin/solr.in.sh" - -cecho "Remove default configsets" $green -rm -fR ${SOLR_INSTALL_DIR}/server/solr/configsets - -cecho "Copy configsets" $green -cp -r ${EXTENSION_ROOTPATH}/Resources/Private/Solr/configsets ${SOLR_INSTALL_DIR}/server/solr - -cecho "Copy copy solr.xml" $green -cp ${EXTENSION_ROOTPATH}/Resources/Private/Solr/solr.xml ${SOLR_INSTALL_DIR}/server/solr/solr.xml - -cecho "Create default cores" $green -cp -r ${EXTENSION_ROOTPATH}/Resources/Private/Solr/cores ${SOLR_INSTALL_DIR}/server/solr - -cecho "Setting environment" $green -source $SOLR_INSTALL_DIR/bin/solr.in.sh - -cecho "Starting solr" $green -$SOLR_INSTALL_DIR/bin/solr start - -if [ $TESTING -eq "1" ]; then - cecho "Keeping download to cache it for next build" $green -else - cecho "Cleanup download" green - rm $SOLR_INSTALL_DIR/downloads/solr-$SOLR_VERSION.tgz -fi diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ar.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ar.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ar.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ar.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_bg.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_bg.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_bg.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_bg.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ca.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ca.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ca.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ca.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_cs.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_cs.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_cs.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_cs.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_da.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_da.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_da.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_da.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_de.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_de.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_de.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_de.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_el.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_el.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_el.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_el.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_en.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_en.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_en.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_en.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_es.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_es.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_es.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_es.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_eu.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_eu.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_eu.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_eu.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_fa.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_fa.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_fa.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_fa.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_fi.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_fi.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_fi.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_fi.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_fr.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_fr.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_fr.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_fr.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_generic.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_generic.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_generic.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_generic.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_gl.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_gl.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_gl.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_gl.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_hi.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_hi.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_hi.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_hi.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_hu.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_hu.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_hu.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_hu.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_hy.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_hy.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_hy.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_hy.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_id.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_id.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_id.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_id.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ie.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ie.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ie.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ie.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_it.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_it.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_it.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_it.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ja.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ja.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ja.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ja.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_km.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_km.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_km.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_km.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ko.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ko.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ko.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ko.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_lo.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_lo.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_lo.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_lo.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_lv.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_lv.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_lv.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_lv.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_my.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_my.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_my.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_my.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_nl.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_nl.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_nl.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_nl.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_no.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_no.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_no.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_no.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_pl.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_pl.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_pl.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_pl.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_pt.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_pt.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_pt.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_pt.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ptbr.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ptbr.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ptbr.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ptbr.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ro.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ro.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ro.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ro.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_rs.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_rs.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_rs.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_rs.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ru.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ru.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_ru.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_ru.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_sv.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_sv.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_sv.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_sv.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_th.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_th.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_th.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_th.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_tr.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_tr.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_tr.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_tr.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_uk.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_uk.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_uk.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_uk.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_zh.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_zh.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_stopwords_core_zh.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_stopwords_core_zh.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ar.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ar.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ar.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ar.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_bg.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_bg.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_bg.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_bg.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ca.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ca.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ca.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ca.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_cs.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_cs.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_cs.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_cs.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_da.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_da.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_da.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_da.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_de.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_de.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_de.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_de.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_el.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_el.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_el.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_el.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_en.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_en.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_en.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_en.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_es.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_es.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_es.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_es.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_eu.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_eu.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_eu.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_eu.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_fa.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_fa.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_fa.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_fa.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_fi.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_fi.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_fi.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_fi.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_fr.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_fr.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_fr.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_fr.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_generic.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_generic.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_generic.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_generic.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_gl.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_gl.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_gl.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_gl.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_hi.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_hi.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_hi.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_hi.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_hu.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_hu.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_hu.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_hu.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_hy.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_hy.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_hy.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_hy.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_id.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_id.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_id.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_id.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ie.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ie.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ie.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ie.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_it.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_it.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_it.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_it.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ja.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ja.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ja.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ja.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_km.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_km.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_km.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_km.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ko.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ko.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ko.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ko.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_lo.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_lo.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_lo.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_lo.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_lv.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_lv.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_lv.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_lv.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_my.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_my.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_my.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_my.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_nl.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_nl.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_nl.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_nl.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_no.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_no.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_no.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_no.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_pl.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_pl.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_pl.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_pl.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_pt.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_pt.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_pt.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_pt.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ptbr.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ptbr.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ptbr.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ptbr.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ro.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ro.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ro.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ro.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_rs.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_rs.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_rs.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_rs.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ru.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ru.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_ru.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_ru.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_sv.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_sv.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_sv.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_sv.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_th.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_th.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_th.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_th.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_tr.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_tr.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_tr.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_tr.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_uk.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_uk.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_uk.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_uk.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_zh.json b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_zh.json similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/_schema_analysis_synonyms_core_zh.json rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/_schema_analysis_synonyms_core_zh.json diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/admin-extra.html b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/admin-extra.html similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/admin-extra.html rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/admin-extra.html diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/arabic/protwords.txt b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/arabic/protwords.txt similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/arabic/protwords.txt rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/arabic/protwords.txt diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/arabic/schema.xml b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/arabic/schema.xml similarity index 99% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/arabic/schema.xml rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/arabic/schema.xml index 500f2a607c..22fa178983 100644 --- a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/arabic/schema.xml +++ b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/arabic/schema.xml @@ -10,7 +10,7 @@ status report - tx_solr_report_SchemaStatus - checking against this name property, that status check must be updated as well. --> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + class="solr.NRTCachingDirectoryFactory"/> @@ -97,19 +89,19 @@ 1024 + autowarmCount="128"/> + autowarmCount="128"/> @@ -268,14 +260,6 @@ - - @@ -309,29 +293,29 @@ - explicit - true + explicit + true @@ -363,7 +347,6 @@ - - - + 5 diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/spanish/protwords.txt b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/spanish/protwords.txt similarity index 100% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/spanish/protwords.txt rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/spanish/protwords.txt diff --git a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/spanish/schema.xml b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/spanish/schema.xml similarity index 99% rename from Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/spanish/schema.xml rename to Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/spanish/schema.xml index de4b1f4246..14bbfbdad8 100644 --- a/Resources/Private/Solr/configsets/ext_solr_11_5_0/conf/spanish/schema.xml +++ b/Resources/Private/Solr/configsets/ext_solr_12_0_0/conf/spanish/schema.xml @@ -10,7 +10,7 @@ status report - tx_solr_report_SchemaStatus - checking against this name property, that status check must be updated as well. --> - + - + - + - + - +