Hi, Recently I change my search handler to dismax from standard. But I am facing problem to get result by OR operator. I am getting AND operator result only. I think somewhere I am missing configuration. following is my configuration :
schema.xml : --- <solrQueryParser defaultOperator="OR"/> solrconfig.xml:--- <requestHandler name="dismax" class="solr.SearchHandler" > <lst name="defaults"> <str name="defType">dismax</str> <str name="echoParams">explicit</str> <float name="tie">0.01</float> <str name="qf"> title^5.0 text^0.5 </str> </lst> </requestHandler> solrj : query.setQueryType("dismax"); query.setQuery(qq); //query.set("qf", "title^5.0+text^0.3"); query.setParam("qf", "title^20.0 + classification_name^5.0 + text^0.3"); please help.. thanks