Do not do any weighting query modifications if there is nothing in config #2512
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of the Change
I'm seeing unnecessary bits of the ES query being generated on search if we are not actively using the weighting feature. For example, searching with "hello":
Since it appears that the
post_filter
already takes care of it, we can simplify it to:Alternate Designs
N/A.
Benefits
A simplified query.
Possible Drawbacks
Uncertain if there are any.
Verification Process
Do a search for "hello" on a clean install with ES and compare the search query before and after change.
Checklist:
Changelog Entry
Changed: Do not do search weighting if feature is not used.