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.
This Pull Request related to the JIRA issue : LUCENE-7498
It involves the introduction of a big refactor of the More Like This module and the introduction of the BM25 similarity.
It is not supposed to be a final patch but to put the basis for a big improvement in the More Like This code base.
Any feedback is welcome
Summary
MoreLikeThis becomes a facade, just to expose the main More Like This functionality.
Responsibility are now separated in :
Every component is specifically tested.
The modification impact as a side effect :
Classification
Knn CLassifiers to use the refactored More Like This
Knn query in Lucene will be slightly different
Single Solr Instance
The refactored MLT usage by Solr
SolrCloud
The refactored MLT usage by SolrCloud