The weights you express could flag a probabilistic view or your final score.
The model you quoted will calculate the final score as :
0.9*scorePersonalId +0.1* originalScore

The final score will NOT necessarily be  0<finalScore<1 .

If that was not the case, I see little benefit in having the weights in a
model to be passed at query time.
The entire of LTR sense is to calculate those weights to optimise your
ranking function, sure you can have multiple models, trained on different
datasets, but each model will be the fixed ( and described by the json).

If you want to play with weights you can potentially take a look to the ^=
boost operator (which builds constant score queries) in cooperation with
dismax/edismax[1] qf and different boosts.


[1]
https://lucene.apache.org/solr/guide/6_6/the-dismax-query-parser.html#the-dismax-query-parser





-----
---------------
Alessandro Benedetti
Search Consultant, R&D Software Engineer, Director
Sease Ltd. - www.sease.io
--
Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to