It would be good to output the mm value for debugging. Something like mm_value = 2
Then you should know the results are right. On 10/5/11 9:58 AM, "Shawn Heisey" <s...@elyograg.org> wrote: >On 10/5/2011 9:06 AM, elisabeth benoit wrote: >> thanks for answering. >> >> echoParams just echos mm value in solrconfig.xml (in my case mm = 4<-1 >> 6<-2), not the actual value of mm for one particular request. >> >> I think would be very useful to be able to know which mm value was >> effectively used, in particular for request with stopwords. >> >> It's of course possible to calculate mm in my own code, but this would >> necessitate to be synchronize with mm default value in solrconfig.xml + >>with >> stopwords.txt + identifying all stopwords in request. > >Just tried this on a Solr 3.4.0 server. I have an edismax handler that >includes echoParams, set to "all", as well as an mm parameter, set to >"2<-1 4<-50%". If I send a request with no mm parameter, that value is >reflected in the response. When I add "&mm=50%25" to the URL in my >browser (%25 being the URL encoding for the percent symbol), the >response changes the mm value to "50%" as expected, overriding the value >in solrconfig.xml. I have not tried it with SolrJ or any of the other >client APIs, just a browser. > >Is this not happening for you? > >Thanks, >Shawn >