pkiraly / qa-catalogue

QA catalogue – a metadata quality assessment tool for library catalogue records (MARC, PICA)
GNU General Public License v3.0
82 stars 17 forks source link

Unimarc solr indexing #460

Closed gegic closed 7 months ago

gegic commented 7 months ago

This pull request consists of primarily some refactorings in order to allow for slightly better understanding and readability of the code regarding the field generation for Solr indexing. Most of those changes were suggested by the SonarLint tool.

The main changes related to UNIMARC can be found in the indexFieldsWithSchemas() field, as well as the minor authority analysis changes (where fields 710, 711, and 712 are handled differently to other fields given that they can represent both Corporate names or Meeting names).