List of usage examples for org.apache.solr.search QParser setParams
public void setParams(SolrParams params)
From source file:com.sindicetech.siren.solr.qparser.SirenQParser.java
License:Open Source License
/** * Create a new QParser for parsing an embedded nested query. * <p>//from w ww. j a va2 s .c o m * Remove the nested parameters from the original request to avoid infinite * recursion. */ @Override public QParser subQuery(final String q, final String defaultType) throws SyntaxError { final QParser nestedParser = super.subQuery(q, defaultType); final NamedList<Object> params = nestedParser.getParams().toNamedList(); params.remove("nested"); nestedParser.setParams(SolrParams.toSolrParams(params)); return nestedParser; }
From source file:org.sindice.siren.solr.qparser.SirenQParser.java
License:Apache License
/** * Create a new QParser for parsing an embedded nested query. * <p>/*www .jav a 2 s . c o m*/ * Remove the nested parameters from the original request to avoid infinite * recursion. */ @Override public QParser subQuery(final String q, final String defaultType) throws ParseException { final QParser nestedParser = super.subQuery(q, defaultType); final NamedList<Object> params = nestedParser.getParams().toNamedList(); params.remove("nested"); nestedParser.setParams(SolrParams.toSolrParams(params)); return nestedParser; }