Skip to content

Instantly share code, notes, and snippets.

View MarcoRemy's full-sized avatar

Marco Remy MarcoRemy

  • Berlin, Germany
View GitHub Profile
@MarcoRemy
MarcoRemy / filter-values.js
Last active June 23, 2021 15:05
Solr: Filter values with StatelessScriptUpdateProcessor
function processAdd(cmd) {
// document
doc = cmd.solrDoc; // org.apache.solr.common.SolrInputDocument
id = doc.getFieldValue('id');
// params
fieldName = params.get("fieldName");
whitelist = params.get("whitelist"); // java.util.ArrayList
replacementValue = params.get("replacementValue");
// field values
values = doc.getFieldValues( fieldName ); // java.util.ArrayList