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

Reply via email to