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.
Instead of forcing all plugins to implement all fields and then creating another implementation that hides them again, I split this into parts. Everyone has to implement the matching factor because that is required to chain them. Delta window and penalty calculation are optional, same as the comparator selection because not every search supports it. The
isSetAutomatically
API was dropped as it was no longer used.Also found and mentioned https://www.sciencedirect.com/science/article/abs/pii/S0165237012000137 while I was at it.