私は Solr 7.4.0 を使用しており、LIBLINEAR を使用して、次の例に基づいて LTR モデルのトレーニングを行っています: https://github.com/bloomberg/lucene-solr/blob/master-ltr/solr/contrib/ltr/例/README.md
ただし、クラス SolrFeature を使用して solr フィルター クエリをトレーニングしたい場合、モデルに重みがないという次のエラーが表示されることがわかりました。
Exception: Status: 400 Bad Request
Response: {
"responseHeader":{
"status":400,
"QTime":1},
"error":{
"metadata":[
"error-class","org.apache.solr.common.SolrException",
"root-error-class","org.apache.solr.ltr.model.ModelException"],
"msg":"org.apache.solr.ltr.model.ModelException: Model myModel lacks weight(s) for [category]",
これは、機能 JSON ファイルで定義する方法です。
{
"store" : "myFeatures",
"name" : "category",
"class" : "org.apache.solr.ltr.feature.SolrFeature",
"params" : {
"fq": ["{!terms f=category}book"]
}
}
この問題の原因は何ですか? また、この問題を解決するにはどうすればよいですか?