solr - 使用 Solr ltr(学习排名)模块时如何使用用户点击来训练模型

标签 solr machine-learning lucene retrieve-and-rank

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 但目前还没有任何线索。

有人可以提供有关如何翻译部分成对反馈(五分之一)并使用它来训练和更新模型的详细说明和示例代码吗?

非常感谢。

最佳答案

关于solr - 使用 Solr ltr(学习排名)模块时如何使用用户点击来训练模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41497120/

相关文章:

Solr 过滤器查询和提升

python - 张量板出现两个一维图而不是一个二维图的问题

hadoop - 除了 pyspark 之外,我还需要使用普通的 python 还是 pyspark 拥有我需要的一切?

python - Apache Solr 6.6 替换文档而不是更新

Solr 在突出显示存储的 html 字段时剥离 html

lucene - 如何从 Solr 索引中删除逻辑删除的文档?

java - Solr Tokenizer 添加词形还原器的问题

python-3.x - 使用预训练的gensim Word2vec嵌入以及keras中的数据集

java - 重用ElasticSearch过滤器来测试内存中的对象

lucene - 了解lucene段