If you use an or/nor filter it would be applied without a specific minimum_should_match value. This could lead into wrong results as it is not adding a reducing filter, just a or/nor that doesn't affect the results.
We wan't to load products that have the color "blue" and products that are "in sale" or have size "1"
– BUT without minimum_should_match we just ask for a definitiv color and the should filter must not be fulfilled as minimum_should_match is 0 by default.
If you use an
or
/nor
filter it would be applied without a specificminimum_should_match
value. This could lead into wrong results as it is not adding a reducing filter, just aor
/nor
that doesn't affect the results.Example:
Consider the following final query:
We wan't to load products that have the color "blue" and products that are "in sale" or have size "1"
– BUT without
minimum_should_match
we just ask for a definitiv color and theshould
filter must not be fulfilled asminimum_should_match
is0
by default.