Hi , I am trying to add my own query parameters in Solr query using solr component . In below example I am trying to add qf parameter in the query. Below is my prepare method of component. But Solr is not considering qf parameter while searching It is using df parameter that I have added in schema.xml file as default search field.
@Override public void prepare(ResponseBuilder rb) throws IOException { LOG.info("called Prepare "); SolrQueryRequest req = rb.req; SolrQueryResponse rsp = rb.rsp; SolrParams params = req.getParams(); ModifiableSolrParams modifiableSolrParams=new ModifiableSolrParams(params); modifiableSolrParams.set("qf", "journal"); rb.req.setParams(modifiableSolrParams); QParser parser; try { parser = QParser.getParser(rb.getQueryString(), "edismax", req); rb.setQparser(parser) ; } catch (SyntaxError e) { e.printStackTrace(); } LOG.info("Solr Request "+rb.req.toString()); } relevanct request handler in solrconfig.xml file : <requestHandler name="/custom-api" class="solr.SearchHandler" > <lst name="defaults"> <str name="q.alt">*:*</str> <str name="df">description</str> </lst> <arr name="last-components"> <str>custom-component</str> </arr> </requestHandler> How I can add qf param correctly in query so that solr can use this while searching ? -- View this message in context: http://lucene.472066.n3.nabble.com/Solr-custom-component-issue-tp4204799.html Sent from the Solr - User mailing list archive at Nabble.com.