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

Add setSet, finally

parent 03caa066
No related branches found
No related tags found
No related merge requests found
......@@ -125,7 +125,7 @@ public class SetDeliverer {
else if (this.dariah) {
Script mergeCollectionIDAndTitle = new Script(
"doc['administrativeMetadata.dcterms:identifier'].value + '&' + doc['descriptiveMetadata.dc:title']");
"doc['administrativeMetadata.dcterms:identifier'].value + '&' + 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),
......@@ -139,7 +139,7 @@ public class SetDeliverer {
AggregationBuilder collectionFilterTerm =
AggregationBuilders.terms(DH_COLLECTION_FILTER_TERM_NAME)
.field("administrativeMetadata.dcterms:identifier")
.script(mergeCollectionIDAndTitle)
// .script(mergeCollectionIDAndTitle)
.size(DH_SIZE);
collectionFilter.subAggregation(collectionFilterTerm);
......@@ -236,14 +236,12 @@ public class SetDeliverer {
filterCollection.getAggregations().get(DH_COLLECTION_FILTER_TERM_NAME);
for (Bucket b : collectionTerms.getBuckets()) {
System.out.println(" ## key --> " + b.getKey().toString());
System.out.println(" ## kas --> " + b.getKeyAsString());
System.out.println(" ## bee --> " + b);
System.out.println(" ## key as string --> " + b.getKeyAsString());
SetType newSet = new SetType();
newSet.setSetSpec(b.getKeyAsString());
// newSet.setSetName(projectInfos[1]);
// setList.getSet().add(newSet);
newSet.setSetName("urgl! argl! aua!");
setList.getSet().add(newSet);
}
}
}
......
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