You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This query expects boolean queries composed of term queries. However with recent changes, it became likely to have GraphQuery objects in the query when synonyms are enabled. This causes MatchQuery.boolToExtendedCommonTermsQuery to ignore the frequency cutoff entirely.
The text was updated successfully, but these errors were encountered:
GraphQueries are now generated as simple clauses in BooleanQuery. So for instance a multi terms synonym will generate
a GraphQuery but only for the side paths, the other part of the query will not be impacted. This means that we cannot apply
`minimum_should_match` or `cutoff_frequency` on GraphQuery anymore (only ES 5.3 does that because we generate all possible paths if a query has at least one multi terms synonym).
Starting in 5.4 multi terms synonym will now be treated as a single term when `minimum_should_match` is computed and will be ignored when `cutoff_frequency` is set.
Fixes#23102
GraphQueries are now generated as simple clauses in BooleanQuery. So for instance a multi terms synonym will generate
a GraphQuery but only for the side paths, the other part of the query will not be impacted. This means that we cannot apply
`minimum_should_match` or `cutoff_frequency` on GraphQuery anymore (only ES 5.3 does that because we generate all possible paths if a query has at least one multi terms synonym).
Starting in 5.4 multi terms synonym will now be treated as a single term when `minimum_should_match` is computed and will be ignored when `cutoff_frequency` is set.
Fixes#23102
This query expects boolean queries composed of term queries. However with recent changes, it became likely to have
GraphQuery
objects in the query when synonyms are enabled. This causesMatchQuery.boolToExtendedCommonTermsQuery
to ignore the frequency cutoff entirely.The text was updated successfully, but these errors were encountered: