I am trying to get sorted document set in response according to associated piped weight in multivalued field in solr 5.5.0 payload , but when I used debugQuery=true I am getting scores of all documents same irrespective of associated weights
http://localhost:8983/solr/catalog/select?q=payloads%3AABC&wt=json&indent=true&debugQuery=true
{
"responseHeader":{
"status":0,
"QTime":5
},
"response":{
"numFound":8,
"start":0,
"docs":[
{
"id":"NOK5",
"name":"One Krone",
"manu_id_s":"nor",
"price_c":"1,NOK",
"payloads":[
"ABC|110.0"
],
"_version_":1549328956822388700,
"last_updated":"2016-10-27T08:00:33.785Z"
},
{
"id":"NOK4",
"name":"One Krone",
"manu_id_s":"nor",
"price_c":"1,NOK",
"payloads":[
"ABC|90.0"
],
"_version_":1549328945950752800,
"last_updated":"2016-10-27T08:00:23.417Z"
},
...
]
},
"debug":{
"rawquerystring":"payloads:ABC",
"querystring":"payloads:ABC",
"parsedquery":"payloads:ABC",
"parsedquery_toString":"payloads:ABC",
"explain":{
"NOK5":" 52.870323 = weight(payloads:ABC in 1) [], result of: 52.870323 = score(doc=1,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 1, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=1) ",
"NOK4":" 52.870323 = weight(payloads:ABC in 1) [], result of: 52.870323 = score(doc=1,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 1, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=1) ",
"NOK150":" 52.870323 = weight(payloads:ABC in 0) [], result of: 52.870323 = score(doc=0,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 0, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=0) ",
"NOK3":" 52.870323 = weight(payloads:ABC in 1) [], result of: 52.870323 = score(doc=1,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 1, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=1) ",
"NOK7":" 52.870323 = weight(payloads:ABC in 2) [], result of: 52.870323 = score(doc=2,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 2, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=2) ",
"NOK1":" 52.870323 = weight(payloads:ABC in 0) [], result of: 52.870323 = score(doc=0,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 0, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=0) ",
"NOK2":" 52.870323 = weight(payloads:ABC in 1) [], result of: 52.870323 = score(doc=1,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 1, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=1) ",
"NOK6":" 52.870323 = weight(payloads:ABC in 2) [], result of: 52.870323 = score(doc=2,freq=1.0), product of: 7.2711983 = queryWeight, product of: 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = queryNorm 7.2711983 = fieldWeight in 2, product of: 1.0 = tf(freq=1.0), with freq of: 1.0 = termFreq=1.0 7.2711983 = idf(docFreq=8, maxDocs=4762) 1.0 = fieldNorm(doc=2) "
},
"QParser":"LuceneQParser",
"timing":{
...
}
}
}
Can someone please help.