: thanks a lot! Looks like what I need except that I cannot use dismax : because I need to be able to do prefix queries. I'm new to Solr, so I
there's nothing dismax related in that syntax, i just suggested using it in a "bq" param becuase i assumed that's what you were using. q = +pre:fix* (hasDateField:false^1 (+hasDateField:true _val_:somefunc(dateField))) : > bq = ( hasDateField:false^1 ( +hasDateField:true _val_:somefunc(dateField) ) -Hoss