}//TESTED
if (null != unindexedFieldList) {
if (null == source.getSearchIndexFilter()) {
source.setSearchIndexFilter(new SourceSearchIndexFilter());
}
if (null == source.getSearchIndexFilter().metadataFieldList) {
source.getSearchIndexFilter().metadataFieldList = "-" + unindexedFieldList;
}//TESTED (storageSettings_advanced.json)
else if (source.getSearchIndexFilter().metadataFieldList.startsWith("-")) { // add our list to the -ve selections