: Seem to have a solution but I am still trying to figure out how/why it works. 
: 
: Addition of "defType=edismax" in the boost query seem to honor "MM" and
: correct boosting based on external file source. 

You didn't bost enough details in your original question to be 100% 
certain (would have needed to see the *full* solr url, including path, and 
your requestHandler declaration from solrconfig.xml to be sure) but i 
suspect the problem you were having is that you weren't actually using 
dismax (or edismax) at all until you added the explicit defType you 
mentioned...

: The new query syntax
: q={!boost b=dishRating v=$qq defType=edismax}&qq=hot chicken wings 

compare the "parsedquery_toString" in the debug output of your previous 
message with the debug output you get now and i think you'll see a clear 
indication of when a DisjunctionMaxQuery is used (and what the "mm" is set 
to)


-Hoss

Reply via email to