我正在寻找在Solr 7.4.0中为Solr LTR实现NeuralNetworkModel的方法,它使用“成对”方法,因为它似乎比使用“逐点”方法的LinearModel更好。
我正在从以下站点进行设置:https://github.com/airalcorn2/Solr-LTR#RankNet以设置RankNet。但是,我对示例中的代码感到非常困惑,例如我们应该首先运行哪个代码?
下面的第一个代码似乎已经在调用模型,但是我们还没有训练和上传模型,这些代码在后面的部分中。
url = "http://localhost:8983/solr/test/query"
url += "?q={0}&df=text&rq={{!ltr model=my_efi_model ".format(text)
url += "efi.text_a='{0}' efi.text_b='{1}' efi.text='{2}'}}".format(text_a,
text_b, text)
url += "&fl=id,score,[features]&rows={1}".format(text, RERANK)
任何人都曾经尝试过此方法,并且知道成功设置RankNet的正确顺序,还是我可以遵循其他指南? 另外,此模型需要的训练数据的格式是什么?