I am writing a custom RequestHandler by extending RequestHandlerBase. I would like this request handler to perform some work and then write the response using the VelocityResponseWriter. I am just getting started so currently my custom RequestHandler looks like this:
@Override public void handleRequestBody(SolrQueryRequest request, SolrQueryResponse response) throws Exception { log.info("I'm here"); } I have added the following to solrconfig.xml: <requestHandler name="/notes" class="linc.notes.NotesManager"> <lst name="defaults"> <str name="wt">velocity</str> <str name="v.contentType">text/xml;charset=UTF-8</str> <str name="v.template">browse</str> <str name="v.layout">layout</str> </lst> </requestHandler> Right now I get the default xml response in my browser: <response time="3"> <facets> </facets> <results count="0" page-num="0" page-count="0"> </results> </response> Why doesn't it use VelocityResponseWriter and display the browse template like I have specified? Do I need to tell it which writer to use. I assumed that was being done by some base class by examining the wt param. -- View this message in context: http://lucene.472066.n3.nabble.com/Writing-response-from-custom-RequestHandler-tp2936178p2936178.html Sent from the Solr - User mailing list archive at Nabble.com.