public DiscoverySearchFilter getSearchFilter(String name) { for (DiscoverySearchFilter filter : CollectionUtils.emptyIfNull(searchFilters)) { if (StringUtils.equals(name, filter.getIndexFieldName())) { return filter; } } return null; }
for (Object missingSearchFilter : missingSearchFilters) { DiscoverySearchFilter searchFilter = (DiscoverySearchFilter) missingSearchFilter; error.append(searchFilter.getIndexFieldName()).append(" "); for (Object missingSearchFilter : missingTagCloudSearchFilters) { DiscoverySearchFilter searchFilter = (DiscoverySearchFilter) missingSearchFilter; error.append(searchFilter.getIndexFieldName()).append(" ");
List<DiscoverySearchFilter> searchFilters = discoveryConfiguration.getSearchFilters(); for (DiscoverySearchFilter searchFilter : searchFilters) { System.out.println("\t" + searchFilter.getIndexFieldName() + " full: " + searchFilter.isFullAutoComplete()); for (int i = 0; i < searchFilter.getMetadataFields().size(); i++) { String metadataField = searchFilter.getMetadataFields().get(i);
doc.addField(discoverySearchFilter.getIndexFieldName() + "_min", firstMetadataValue.getValue()); doc.addField(discoverySearchFilter.getIndexFieldName() + "_min_sort", firstMetadataValue.getValue()); doc.addField(discoverySearchFilter.getIndexFieldName() + "_max", lastMetadataValue.getValue()); doc.addField(discoverySearchFilter.getIndexFieldName() + "_max_sort", lastMetadataValue.getValue()); doc.addField(searchFilter.getIndexFieldName(), value); doc.addField(searchFilter.getIndexFieldName() + "_keyword", value); doc.addField(searchFilter.getIndexFieldName() + "_keyword", value + AUTHORITY_SEPARATOR + authority); doc.addField(searchFilter.getIndexFieldName() + "_authority", authority); doc.addField(searchFilter.getIndexFieldName() + "_acid", value.toLowerCase() + separator + value doc.addField(searchFilter.getIndexFieldName(), preferedLabel); doc.addField(searchFilter.getIndexFieldName() + "_keyword", preferedLabel); doc.addField(searchFilter.getIndexFieldName() + "_keyword", preferedLabel + AUTHORITY_SEPARATOR + authority); doc.addField(searchFilter.getIndexFieldName() + "_authority", authority); doc.addField(searchFilter.getIndexFieldName()
doc.addField(searchFilter.getIndexFieldName(), value); doc.addField(searchFilter.getIndexFieldName() + "_ac", value); }else{ String[] values = value.split(" "); for (String val : values) { doc.addField(searchFilter.getIndexFieldName() + "_ac", val);
select.addOption(searchFilter.getIndexFieldName(), message("xmlui.ArtifactBrowser.SimpleSearch.filter." + searchFilter.getIndexFieldName()));