Hi, I got several issues with custom query parser. Actually all I am doing is extending
org.apache.solr.search.LuceneQParserPlugin overwriting public QParser createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req) { so that I can adjust params before I pass it with super.createParser() to original LuceneQParserPlugin 1. when jason request how can I set application/json headers so response is returned appropriately wt=json doesn't seem todo this 2. is there something special I need todo on createParser or cleaning up req and params because from what I see if I set some params they are used in next request as well as if using same req object. I couldn't really trace what is calling createParser to figure out if SolrQueryRequest object is always new. Also I am setting my values on all 3 localParams, params, and req arguments...and this might not be quite right. 3. I see that apart of setting String qstr to new value I can also mess with some solr reserved vars like facet etc etc but can't really reset rows and start..this is already stored somewhere else and can't really be affect from what I see. Sadly I didn't find answer to any of those in solr documentation. Any help is very welcome. Thanks.