Skip to content
Snippets Groups Projects
Commit 6eb23aa9 authored by Stefan E. Funk's avatar Stefan E. Funk
Browse files

Merge branch '63-listsets-is-not-delivering-all-sets' into 'develop'

fix: add EVEN MORE logging

Closes #63

See merge request dariah-de/dariah-de-oai-pmh-services!26
parents 3013e8d5 b05afaed
No related branches found
No related tags found
No related merge requests found
Pipeline #307905 passed
......@@ -98,6 +98,36 @@ public class SetListDeliverer {
log.info("repositoryObjectURIPrefix: " + this.repositoryObjectURIPrefix);
log.info("specFieldPrefix: " + this.specFieldPrefix);
// --------------------- OLD
Script OLDmergeCollectionIDAndTitle = new Script(
"doc['administrativeMetadata.dcterms:identifier'].value + '" + DH_FIELD_DIVIDER
+ "' + doc['descriptiveMetadata.dc:title'].value");
// Do filter all collections (via descriptiveMetadata.dc:format) AND get out all the child
// objects and collections (NO descriptiveMetadata.dc:relation), so we get exactly one set per
// root collection only!
AggregationBuilder OLDcollectionFilter = AggregationBuilders.filter(DH_COLLECTION_FILTER_NAME,
QueryBuilders.boolQuery()
.mustNot(QueryBuilders.existsQuery("descriptiveMetadata.dc:relation"))
.must(QueryBuilders.matchPhraseQuery("descriptiveMetadata.dc:format",
TextGridMimetypes.DARIAH_COLLECTION)));
log.info(
"OLDcollectionFilter metadasta keyset: " + OLDcollectionFilter.getMetaData().keySet());
log.info("OLDcollectionFilter metadasta entryset: "
+ OLDcollectionFilter.getMetaData().entrySet());
AggregationBuilder OLDcollectionFilterTerm = AggregationBuilders
.terms(DH_COLLECTION_FILTER_TERM_NAME).script(OLDmergeCollectionIDAndTitle).size(DH_SIZE);
log.info("OLDcollectionFilterTerm metadasta keyset: "
+ OLDcollectionFilterTerm.getMetaData().keySet());
log.info("OLDcollectionFilterTerm metadasta entryset: "
+ OLDcollectionFilterTerm.getMetaData().entrySet());
// --------------------- OLD
Script mergeCollectionIDAndTitle = new Script("doc['" + this.identifierField + "'].value + '"
+ DH_FIELD_DIVIDER + "' + doc['descriptiveMetadata.dc:title'].value");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment