I noticed a change in the behaviour of the regular "dismax" parser. At least in version 7.4:
when you add "bq", it filters the results (like "fq" does), instead of boosting the matches. e.g. defType=dismax bq=format:periodical^30 gives only records with format "periodical". removing the parameter "bq" returns all records It does work when defType is set to "edismax". Any idea?