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).
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).