/** * Create SolrParams from NamedList. * @deprecated Use {@link NamedList#toSolrParams()}. */ @Deprecated //move to NamedList to allow easier flow public static SolrParams toSolrParams(NamedList params) { return params.toSolrParams(); }
@Deprecated public SolrParams toFilteredSolrParams(List<String> names) { // TODO do this better somehow via a view that filters? See SolrCore.preDecorateResponse. // ... and/or add some optional predicates to iterator()? NamedList<String> nl = new NamedList<>(); for (Iterator<String> it = getParameterNamesIterator(); it.hasNext();) { final String name = it.next(); if (names.contains(name)) { final String[] values = getParams(name); for (String value : values) { nl.add(name, value); } } } return nl.toSolrParams(); }
private List readOuterMostDocIterator(DataInputInputStream fis) throws IOException { NamedList params = (NamedList) namedList[0].get("params"); updateRequest.setParams(new ModifiableSolrParams(params.toSolrParams())); if (handler == null) return super.readIterator(fis); Integer commitWithin = null; } else if (o instanceof NamedList) { UpdateRequest req = new UpdateRequest(); req.setParams(new ModifiableSolrParams(((NamedList) o).toSolrParams())); handler.update(null, req, null, null); } else if (o instanceof Map.Entry){
final NamedList<Object> paramList = new NamedList<>(); paramList.add(CommonParams.Q, "!( _id_:"+ update.getId()+")&(_root_:"+ update.getId()+")"); final QueryResponse query = solrClient.query(paramList.toSolrParams(), REQUEST_METHOD);
NamedList params = (NamedList) namedList[0].get("params"); if(params!=null) { updateRequest.setParams(new ModifiableSolrParams(params.toSolrParams()));
final SolrParams initParams = config.toSolrParams();