>From the snippet you posted this is the query you run : q=id:"13245336"
So the original score ( for each document in the result set) can only be the score associated to that query. You then pass an EFI with a different text. You can now use that information to calculate another feature if you want. You can define a SolrFeature : { "store" : "myFeatureStore", "name" : "userTextCat", "class" : "org.apache.solr.ltr.feature.SolrFeature", "params" : { "q" : "{!<queryparser> <localParams}${user_query}" } } e.g. { "store" : "myFeatureStore", "name" : "titleTfIdf", "class" : "org.apache.solr.ltr.feature.SolrFeature", "params" : { "q" : "{!field f=title}${user_query}" } } Cheers ----- --------------- 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