Hi,

I am using Solr 7.4.0, and using LIBLINEAR to do the training for the LTR
model based on this example:
https://github.com/bloomberg/lucene-solr/blob/master-ltr/solr/contrib/ltr/example/README.md

However, I found that when I wanted to train for solr filter query with the
class SolrFeature, I will get the following error saying that the model
lacks weight(s):

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]",

This is how I define it in my feature JSON file:

  {
    "store" : "myFeatures",
    "name" : "category",
    "class" : "org.apache.solr.ltr.feature.SolrFeature",
    "params" : {
"fq": ["{!terms f=category}book"]
}
  }

What could be the reason that causes this, and how can we resolve this
issue?

Regards,
Edwin

Reply via email to