private static NamedList<Object> createAddFieldNamedList(Map<String, Object> fieldAttributes) { final NamedList<Object> addFieldProps = new NamedList<>(); if (fieldAttributes != null) addFieldProps.addAll(fieldAttributes); return addFieldProps; }
private static NamedList<Object> createAddFieldNamedList(Map<String, Object> fieldAttributes) { final NamedList<Object> addFieldProps = new NamedList<>(); if (fieldAttributes != null) addFieldProps.addAll(fieldAttributes); return addFieldProps; }
@Override protected NamedList<Object> getRequestParameters() { NamedList<Object> multipleRequestsParameters = new NamedList<>(); for (Update updateSchemaRequest : updateSchemaRequests) { multipleRequestsParameters.addAll(updateSchemaRequest.getRequestParameters()); } return multipleRequestsParameters; } }
@Override protected NamedList<Object> getRequestParameters() { NamedList<Object> multipleRequestsParameters = new NamedList<>(); for (Update updateSchemaRequest : updateSchemaRequests) { multipleRequestsParameters.addAll(updateSchemaRequest.getRequestParameters()); } return multipleRequestsParameters; } }
@Override public NamedList<Object> processResponse(InputStream body, String encoding) { Map map = null; try { ObjectBuilder builder = new ObjectBuilder( new JSONParser(new InputStreamReader(body, encoding == null? "UTF-8": encoding))); map = (Map)builder.getObject(); } catch (IOException | JSONParser.ParseException e) { throw new SolrException (SolrException.ErrorCode.SERVER_ERROR, "parsing error", e); } NamedList<Object> list = new NamedList<Object>(); list.addAll(map); return list; }
/** * Add the {@link org.apache.solr.common.params.EventParams#EVENT} with either the {@link org.apache.solr.common.params.EventParams#NEW_SEARCHER} * or {@link org.apache.solr.common.params.EventParams#FIRST_SEARCHER} values depending on the value of currentSearcher. * <p/> * Makes a copy of NamedList and then adds the parameters. * * * @param currentSearcher If null, add FIRST_SEARCHER, otherwise NEW_SEARCHER * @param nlst The named list to add the EVENT value to */ protected NamedList addEventParms(SolrIndexSearcher currentSearcher, NamedList nlst) { NamedList result = new NamedList(); result.addAll(nlst); if (currentSearcher != null) { result.add(EventParams.EVENT, EventParams.NEW_SEARCHER); } else { result.add(EventParams.EVENT, EventParams.FIRST_SEARCHER); } return result; } }
private static NamedList<Object> createAnalyzerNamedList(AnalyzerDefinition analyzerDefinition) { NamedList<Object> analyzerNamedList = new NamedList<>(); Map<String, Object> analyzerAttributes = analyzerDefinition.getAttributes(); if (analyzerAttributes != null) analyzerNamedList.addAll(analyzerAttributes); List<Map<String, Object>> charFiltersAttributes = analyzerDefinition.getCharFilters(); if (charFiltersAttributes != null) { List<NamedList<Object>> charFiltersList = new LinkedList<>(); for (Map<String, Object> charFilterAttributes : charFiltersAttributes) charFiltersList.add(new NamedList<>(charFilterAttributes)); analyzerNamedList.add("charFilters", charFiltersList); } Map<String, Object> tokenizerAttributes = analyzerDefinition.getTokenizer(); if (tokenizerAttributes != null) { analyzerNamedList.add("tokenizer", new NamedList<>(tokenizerAttributes)); } List<Map<String, Object>> filtersAttributes = analyzerDefinition.getFilters(); if (filtersAttributes != null) { List<NamedList<Object>> filtersList = new LinkedList<>(); for (Map<String, Object> filterAttributes : filtersAttributes) filtersList.add(new NamedList<>(filterAttributes)); analyzerNamedList.add("filters", filtersList); } return analyzerNamedList; }
private static NamedList<Object> createAnalyzerNamedList(AnalyzerDefinition analyzerDefinition) { NamedList<Object> analyzerNamedList = new NamedList<>(); Map<String, Object> analyzerAttributes = analyzerDefinition.getAttributes(); if (analyzerAttributes != null) analyzerNamedList.addAll(analyzerAttributes); List<Map<String, Object>> charFiltersAttributes = analyzerDefinition.getCharFilters(); if (charFiltersAttributes != null) { List<NamedList<Object>> charFiltersList = new LinkedList<>(); for (Map<String, Object> charFilterAttributes : charFiltersAttributes) charFiltersList.add(new NamedList<>(charFilterAttributes)); analyzerNamedList.add("charFilters", charFiltersList); } Map<String, Object> tokenizerAttributes = analyzerDefinition.getTokenizer(); if (tokenizerAttributes != null) { analyzerNamedList.add("tokenizer", new NamedList<>(tokenizerAttributes)); } List<Map<String, Object>> filtersAttributes = analyzerDefinition.getFilters(); if (filtersAttributes != null) { List<NamedList<Object>> filtersList = new LinkedList<>(); for (Map<String, Object> filterAttributes : filtersAttributes) filtersList.add(new NamedList<>(filterAttributes)); analyzerNamedList.add("filters", filtersList); } return analyzerNamedList; }
dl.addAll(tmp); return dl;
public RouteException(ErrorCode errorCode, NamedList<Throwable> throwables, Map<String, LBHttpSolrClient.Req> routes){ super(errorCode, throwables.getVal(0).getMessage(), throwables.getVal(0)); this.throwables = throwables; this.routes = routes; // create a merged copy of the metadata from all wrapped exceptions NamedList<String> metadata = new NamedList<String>(); for (int i = 0; i < throwables.size(); i++) { Throwable t = throwables.getVal(i); if (t instanceof SolrException) { SolrException e = (SolrException) t; NamedList<String> eMeta = e.getMetadata(); if (null != eMeta) { metadata.addAll(eMeta); } } } if (0 < metadata.size()) { this.setMetadata(metadata); } }
NamedList versionsList = versions.containsKey(updateType) ? versions.get(updateType): new NamedList(); versionsList.addAll((NamedList)obj); versions.put(updateType, versionsList);
rsp.add("debug", dbgInfo); dbgInfo.add( "mltTerms", it ); dbgInfo.addAll(stdDbg);
rsp.add("debug", dbgInfo); dbgInfo.add( "mltTerms", it ); dbgInfo.addAll(stdDbg);
info.addAll( stdinfo );
private static NamedList<Object> createAddFieldTypeNamedList(FieldTypeDefinition fieldTypeDefinition) { final NamedList<Object> addFieldTypeNamedList = new NamedList<>(); addFieldTypeNamedList.addAll(fieldTypeDefinition.getAttributes()); AnalyzerDefinition analyzerDefinition = fieldTypeDefinition.getAnalyzer(); if (analyzerDefinition != null) { NamedList<Object> analyzerNamedList = createAnalyzerNamedList(analyzerDefinition); addFieldTypeNamedList.add("analyzer", analyzerNamedList); } AnalyzerDefinition indexAnalyzerDefinition = fieldTypeDefinition.getIndexAnalyzer(); if (indexAnalyzerDefinition != null) { NamedList<Object> indexAnalyzerNamedList = createAnalyzerNamedList(indexAnalyzerDefinition); addFieldTypeNamedList.add("indexAnalyzer", indexAnalyzerNamedList); } AnalyzerDefinition queryAnalyzerDefinition = fieldTypeDefinition.getQueryAnalyzer(); if (queryAnalyzerDefinition != null) { NamedList<Object> queryAnalyzerNamedList = createAnalyzerNamedList(queryAnalyzerDefinition); addFieldTypeNamedList.add("queryAnalyzer", queryAnalyzerNamedList); } AnalyzerDefinition multiTermAnalyzerDefinition = fieldTypeDefinition.getMultiTermAnalyzer(); if (multiTermAnalyzerDefinition != null) { NamedList<Object> multiTermAnalyzerNamedList = createAnalyzerNamedList(multiTermAnalyzerDefinition); addFieldTypeNamedList.add("multiTermAnalyzer", multiTermAnalyzerNamedList); } Map<String, Object> similarityAttributes = fieldTypeDefinition.getSimilarity(); if (similarityAttributes != null && !similarityAttributes.isEmpty()) { addFieldTypeNamedList.add("similarity", new NamedList<>(similarityAttributes)); } return addFieldTypeNamedList; }
private static NamedList<Object> createAddFieldTypeNamedList(FieldTypeDefinition fieldTypeDefinition) { final NamedList<Object> addFieldTypeNamedList = new NamedList<>(); addFieldTypeNamedList.addAll(fieldTypeDefinition.getAttributes()); AnalyzerDefinition analyzerDefinition = fieldTypeDefinition.getAnalyzer(); if (analyzerDefinition != null) { NamedList<Object> analyzerNamedList = createAnalyzerNamedList(analyzerDefinition); addFieldTypeNamedList.add("analyzer", analyzerNamedList); } AnalyzerDefinition indexAnalyzerDefinition = fieldTypeDefinition.getIndexAnalyzer(); if (indexAnalyzerDefinition != null) { NamedList<Object> indexAnalyzerNamedList = createAnalyzerNamedList(indexAnalyzerDefinition); addFieldTypeNamedList.add("indexAnalyzer", indexAnalyzerNamedList); } AnalyzerDefinition queryAnalyzerDefinition = fieldTypeDefinition.getQueryAnalyzer(); if (queryAnalyzerDefinition != null) { NamedList<Object> queryAnalyzerNamedList = createAnalyzerNamedList(queryAnalyzerDefinition); addFieldTypeNamedList.add("queryAnalyzer", queryAnalyzerNamedList); } AnalyzerDefinition multiTermAnalyzerDefinition = fieldTypeDefinition.getMultiTermAnalyzer(); if (multiTermAnalyzerDefinition != null) { NamedList<Object> multiTermAnalyzerNamedList = createAnalyzerNamedList(multiTermAnalyzerDefinition); addFieldTypeNamedList.add("multiTermAnalyzer", multiTermAnalyzerNamedList); } Map<String, Object> similarityAttributes = fieldTypeDefinition.getSimilarity(); if (similarityAttributes != null && !similarityAttributes.isEmpty()) { addFieldTypeNamedList.add("similarity", new NamedList<>(similarityAttributes)); } return addFieldTypeNamedList; }