Я использую Solr 7.4.0 и использую LIBLINEAR для обучения модели LTR на основе этого примера: https://github.com/bloomberg/lucene-solr/blob/master-ltr/solr/contrib/ltr/example/README.md
Тем не менее, я обнаружил, что, когда я хочу обучиться для запроса фильтра solr с классом SolrFeature, я получу следующую ошибку, говорящую, что модели не хватает веса:
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"]
}
}
В чем может быть причина этого и как мы можем решить эту проблему?