List of usage examples for org.apache.solr.servlet SolrRequestParsers buildRequestFrom
public SolrQueryRequest buildRequestFrom(SolrCore core, SolrParams params, Collection<ContentStream> streams) throws Exception
From source file:org.vootoo.server.RequestProcesser.java
License:Apache License
protected SolrQueryRequest parseSolrQueryRequest(SolrRequestParsers parser, RequestGetter requestGetter) throws Exception { ArrayList<ContentStream> streams = new ArrayList<>(1); if (requestGetter.getContentStreams() != null && requestGetter.getContentStreams().size() > 0) { streams.addAll(requestGetter.getContentStreams()); }// ww w. ja v a 2s.co m SolrQueryRequest sreq = parser.buildRequestFrom(core, requestGetter.getSolrParams(), streams); // Handlers and login will want to know the path. If it contains a ':' // the handler could use it for RESTful URLs sreq.getContext().put("path", RequestHandlers.normalize(requestGetter.getPath())); return sreq; }