I am curious about this, do you think its a better default because it avoids the max boolean clauses problem? or because for a lot of these scoring doesn't make much sense anyway?
I ran tests on a pretty big index, you pay a price for the constant score/filter method. Its slower for the common case searches, it only starts to win for queries that return > 10% or so the index, but its significantly slower for narrow queries... I'm just trying to imagine a case where queries that return > 10% or so of the index are actually the common/default...? > > * Constant score rewrite ought to be the default for most multi-term > queries > > -- Robert Muir rcm...@gmail.com