alessandrobenedetti opened a new pull request #1571: URL: https://github.com/apache/lucene-solr/pull/1571
# Description Interleaving is an approach to Online Search Quality evaluation that can be very useful for Learning To Rank models: https://sease.io/2020/05/online-testing-for-learning-to-rank-interleaving.html Scope of this issue is to introduce the ability to the LTR query parser of accepting multiple models (2 to start with). If one model is passed, normal reranking happens. If two models are passed, reranking happens for both models and the final reranked list is the interleaved sequence of results coming from the two models lists. As a first step it is going to be implemented through: TeamDraft Interleaving with two models in input. In the future, we can expand the functionality adding the interleaving algorithm as a parameter. # Solution Change of core LTR classed and addition of a new rescorer # Tests WIP # Checklist Please review the following and check all that apply: - [X ] I have reviewed the guidelines for [How to Contribute](https://wiki.apache.org/solr/HowToContribute) and my code conforms to the standards described there to the best of my ability. - [X ] I have created a Jira issue and added the issue ID to my pull request title. - [X ] I have given Solr maintainers [access](https://help.github.com/en/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork) to contribute to my PR branch. (optional but recommended) - [X] I have developed this patch against the `master` branch. - [ ] I have run `ant precommit` and the appropriate test suite. - [ ] I have added tests for my changes. - [ ] I have added documentation for the [Ref Guide](https://github.com/apache/lucene-solr/tree/master/solr/solr-ref-guide) (for Solr changes only). ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
