Ensure an index on id field
Log request body
Fixed direct indexing to projects with no funding streams and with escaped '/' in the grant code. Fixed UKRI acronym/names
added rules to match funder name ukri. When ukri or rcuk is found ukri is the funder
no need to commit immediately, the periodic task will do it
direct indexing api relies on a single solr client instance, which gets reconfigured on the expiration of the cached info retrieved from the IS, indicating the solr collection to be used
Added missing funders (including EEA, see #5564)
Fixed typo in log
catch exception thrown by rest service
added property for community api address
reintegrated branch solr75 -r53793:HEAD
moving business logic to OpenAIRESubmitterUtils class
catch and ignore all the exceptions to keep the autocommit task scheduled
update the list of funder
added call to method to filter out zenodo community from result context
check for zenodo record not direct indexed
Fixed missing bean error at container startup because of indexclientmap not found
Cache eviction on IS lookup queries
using ScheduledExecutorService for the autocommit task
reschedule index commit task when it dies
do not allow to set autocommit frequency values lower than a defined minimum
close the connection!
do not commit for every direct index request, instead delegate the commit to a periodic task
Added MIUR and fixed Finland (prefix is aka, not aff anymore)
simple code refactoring
logs and exceptions
renemaed some packages