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 > >>> > >>> > >> > >