在 https://issues.apache.org/jira/browse/SOLR-8542 ,Solr集成了learning-to-rank功能。
我尝试将其集成到我们的产品中。但我很难弄清楚如何将部分成对反馈转化为该文档的重要性或相关性。 https://github.com/apache/lucene-solr/blob/f62874e47a0c790b9e396f58ef6f14ea04e2280b/solr/contrib/ltr/README.md 在组装训练数据部分:第三列表示该文档的相对重要性或相关性
我已阅读https://static.aminer.org/pdf/PDF/000/472/865/optimizing_search_engines_using_clickthrough_data.pdf
http://www.cs.cornell.edu/people/tj/publications/joachims_etal_05a.pdf
http://alexbenedetti.blogspot.com/2016/07/solr-is-learning-to-rank-better-part-1.html 但目前还没有任何线索。
有人可以提供有关如何翻译部分成对反馈(五分之一)并使用它来训练和更新模型的详细说明和示例代码吗?
非常感谢。
最佳答案
我打开了https://issues.apache.org/jira/browse/SOLR-9929 ,他们在 https://github.com/bloomberg/lucene-solr/blob/master-ltr/solr/contrib/ltr/example/README.md 添加了更多文档
关于solr - 使用 Solr ltr(学习排名)模块时如何使用用户点击来训练模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41497120/