: > [We are most interested in always having "title", "description", and a
: > few other
: > fields boosted. We have both user queries of phrases/words as well as
: > "field-specific" queries (eg: "mediatype:moves AND collection:prelinger")
: > so my thought is std might be better than dismax.
it depends ... based on what you've said so far, i would think dismax
would work perfectly for you...
* put the fields you use and their relative weights in the qf param
qf=body^0.5+title^2.0+author^1.5
* put query string you get from the user in the q param
q=tracy+pooh
* put field constraints on other fields in fq params
fq=mediatype:moves&fq=collection:prelinger
* put any score boosting clauses in a bq param (or bf if it's a function)
bq=promote:yes^3
bf=recip(rord(docDate),1,2,3)^2
-Hoss