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]

Reply via email to