I think the issue is that you store the feature as  originalScore but in
your model you refer to it as original_score

On Wed, Mar 20, 2019 at 1:58 PM Mohomed Rimash <rim...@yaalalabs.com> wrote:

> one more thing i noticed is your feature params values doesn't wrap in q or
> qf field. check that as well
>
> On Wed, 20 Mar 2019 at 01:34, Amjad Khan <amjad2...@gmail.com> wrote:
>
> > Did, but same error
> >
> > {
> >   "responseHeader":{
> >     "status":400,
> >     "QTime":5},
> >   "error":{
> >     "metadata":[
> >       "error-class","org.apache.solr.common.SolrException",
> >       "root-error-class","java.lang.NullPointerException"],
> >     "msg":"org.apache.solr.ltr.model.ModelException: Model type does not
> > exist org.apache.solr.ltr.model.LinearModel",
> >     "code":400}}
> >
> >
> >
> > > On Mar 19, 2019, at 3:26 PM, Mohomed Rimash <rim...@yaalalabs.com>
> > wrote:
> > >
> > > Please update the weights values to greater than 0 and less than 1.
> > >
> > > On Wed, 20 Mar 2019 at 00:13, Amjad Khan <amjad2...@gmail.com> wrote:
> > >
> > >> Feature File
> > >> ===========
> > >>
> > >> [
> > >>  {
> > >>    "store" : "exampleFeatureStore",
> > >>    "name" : "isCityName",
> > >>    "class" : "org.apache.solr.ltr.feature.FieldValueFeature",
> > >>    "params" : { "field" : "CITY_NAME" }
> > >>  },
> > >>  {
> > >>    "store" : "exampleFeatureStore",
> > >>    "name" : "originalScore",
> > >>    "class" : "org.apache.solr.ltr.feature.OriginalScoreFeature",
> > >>    "params" : {}
> > >>  },
> > >>  {
> > >>    "store" : "exampleFeatureStore",
> > >>    "name" : "isLat",
> > >>    "class" : "org.apache.solr.ltr.feature.FieldValueFeature",
> > >>    "params" : { "field" : "LATITUDE" }
> > >>  }
> > >> ]
> > >>
> > >> Model File
> > >> ==========
> > >> {
> > >>  "store": "exampleFeatureStore",
> > >>  "class": "org.apache.solr.ltr.model.LinearModel",
> > >>  "name": "exampleModelStore",
> > >>  "features": [{
> > >>      "name": "isCityName"
> > >>    },
> > >>    {
> > >>      "name": "isLat"
> > >>    },
> > >>    {
> > >>      "name": "original_score"
> > >>    }
> > >>  ],
> > >>  "params": {
> > >>    "weights": {
> > >>      "isCityName": 0.0,
> > >>      "isLat": 0.0,
> > >>      "original_score": 1.0
> > >>    }
> > >>  }
> > >> }
> > >>
> > >>
> > >>
> > >>> On Mar 19, 2019, at 2:04 PM, Mohomed Rimash <rim...@yaalalabs.com>
> > >> wrote:
> > >>>
> > >>> Can you share the feature file and the model file,
> > >>> 1. I had few instances where invalid values for parameters (ie
> weights
> > >> set
> > >>> to more than 1 , with minmaxnormalizer) resulted the above error,
> > >>> 2, Check all the features added to the model has a weight under
> params
> > ->
> > >>> weights in the model
> > >>>
> > >>>
> > >>> On Tue, 19 Mar 2019 at 21:21, Roopa Rao <roop...@gmail.com> wrote:
> > >>>
> > >>>> Does your feature definitions and the feature names used in the
> model
> > >>>> match?
> > >>>>
> > >>>> On Tue, Mar 19, 2019 at 10:17 AM Amjad Khan <amjad2...@gmail.com>
> > >> wrote:
> > >>>>
> > >>>>> Yes, I did.
> > >>>>>
> > >>>>> I can see the feature that I created by this
> > >>>>> schema/feature-store/exampleFeatureStore and it return me the
> > features
> > >> I
> > >>>>> created. But issue is when I try to put store-model.
> > >>>>>
> > >>>>>> On Mar 19, 2019, at 12:18 AM, Mohomed Rimash <
> rim...@yaalalabs.com>
> > >>>>> wrote:
> > >>>>>>
> > >>>>>> Hi Amjad, After adding the libraries into the path, Did you
> restart
> > >> the
> > >>>>>> SOLR ?
> > >>>>>>
> > >>>>>> On Tue, 19 Mar 2019 at 08:45, Amjad Khan <amjad2...@gmail.com>
> > wrote:
> > >>>>>>
> > >>>>>>> I followed the Solr LTR Documentation
> > >>>>>>>
> > >>>>>>> https://lucene.apache.org/solr/guide/7_4/learning-to-rank.html <
> > >>>>>>> https://lucene.apache.org/solr/guide/7_4/learning-to-rank.html>
> > >>>>>>>
> > >>>>>>> 1. Added library into the solr-config
> > >>>>>>> <!--LTR Start-->
> > >>>>>>> <lib dir="${solr.install.dir:../../../..}/contrib/ltr/lib/"
> > >>>>>>> regex=".*\.jar" />
> > >>>>>>> <lib dir="${solr.install.dir:../../../..}/dist/"
> > >>>>>>> regex="solr-ltr-\d.*\.jar" />
> > >>>>>>> 2. Successfully added feature
> > >>>>>>> 3. Get schema to see feature is available
> > >>>>>>> 4. When I try to push model I see the error below, however I
> added
> > >> the
> > >>>>> lib
> > >>>>>>> into solr-cofig
> > >>>>>>>
> > >>>>>>> Response
> > >>>>>>> {
> > >>>>>>> "responseHeader":{
> > >>>>>>>  "status":400,
> > >>>>>>>  "QTime":1},
> > >>>>>>> "error":{
> > >>>>>>>  "metadata":[
> > >>>>>>>    "error-class","org.apache.solr.common.SolrException",
> > >>>>>>>    "root-error-class","java.lang.NullPointerException"],
> > >>>>>>>  "msg":"org.apache.solr.ltr.model.ModelException: Model type does
> > >>>> not
> > >>>>>>> exist org.apache.solr.ltr.model.LinearModel",
> > >>>>>>>  "code":400}}
> > >>>>>>>
> > >>>>>>> Thanks
> > >>>>>
> > >>>>>
> > >>>>
> > >>
> > >>
> >
> >
>

Reply via email to