: > +(((title_t:mass) (title_t:air) (title_t:flow))~3) ()',
: > And is that extra () indicative of something? I have some stuff going on
: > with synonyms and I'm wondering if the position of the tokens is off and
: > causing this.
: 
: That extra clause is Solr's dismax code putting in an empty clause - I think
: that is the boosting query(?).

boost queries and functions are left out if they aren't specified ... but 
it looks like an empty "pf" (phrase fields) param causes an empty clause 
to be added ... i guess i assumed pf would always be used.

the fix should be minor, i'll open a bug to track it, but the impact is 
pretty minor too ... the empty clause might through off scores because of 
hte coordFactory but honestly you should almost always be better off 
setting the pf to something so you can get higher scores for docs where 
all of the query terms appear in close proximity.


-Hoss

Reply via email to