What it looks like is kinda as Erick suggested - the scores are the same
for some docs, so it probably depends upon which order they come back
from the shards as to which will be shown first. 

If the issue is that the score is the same for some docs, try adding a
deliberate sort:

&sort=score desc,id asc

i.e. sort by score, but if the scores are the same, sort by id.

Upayavira

On Thu, Jul 23, 2015, at 07:22 PM, Tarala, Magesh wrote:
> I'm executing a very simple search in a 3 node cluster - 3 shards with 1
> replica each. Solr version 4.10.2:
> http://server1.domain.com:8983/solr/serviceorder_shard1_replica2/select?q=description%3Ajackshaft&fl=service_order&wt=json&indent=true&debugQuery=true
> 
> I'm getting different scores when I run them several times. This brings
> the results in different order. How can I ensure the same search returns
> the results with consistent rank?
> 
> 
> First time I run the query:
> 
> "8000084420_HDR":"\n6.357613 = (MATCH) weight(description:jackshaft in
> 3339) [DefaultSimilarity], result of:\n  6.357613 = fieldWeight in 3339,
> product of:\n    1.0 = tf(freq=1.0), with freq of:\n      1.0 =
> termFreq=1.0\n    10.172181 = idf(docFreq=4, maxDocs=48128)\n    0.625 =
> fieldNorm(doc=3339)\n",
>       "8000082606_HDR":"\n5.53756 = (MATCH) weight(description:jackshaft
>       in 5663) [DefaultSimilarity], result of:\n  5.53756 = fieldWeight
>       in 5663, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.625 = fieldNorm(doc=5663)\n",
>       "8000081351_HDR":"\n5.53756 = (MATCH) weight(description:jackshaft
>       in 10434) [DefaultSimilarity], result of:\n  5.53756 = fieldWeight
>       in 10434, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.625 = fieldNorm(doc=10434)\n",
>       "8000080845_HDR":"\n5.0860906 = (MATCH)
>       weight(description:jackshaft in 19728) [DefaultSimilarity], result
>       of:\n  5.0860906 = fieldWeight in 19728, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n   
>       10.172181 = idf(docFreq=4, maxDocs=48128)\n    0.5 =
>       fieldNorm(doc=19728)\n",
>       "8000077923_HDR":"\n5.0860906 = (MATCH)
>       weight(description:jackshaft in 1569) [DefaultSimilarity], result
>       of:\n  5.0860906 = fieldWeight in 1569, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n   
>       10.172181 = idf(docFreq=4, maxDocs=48128)\n    0.5 =
>       fieldNorm(doc=1569)\n",
>       "8000080918_HDR":"\n5.0213747 = (MATCH)
>       weight(description:jackshaft in 13013) [DefaultSimilarity], result
>       of:\n  5.0213747 = fieldWeight in 13013, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n   
>       10.042749 = idf(docFreq=3, maxDocs=33828)\n    0.5 =
>       fieldNorm(doc=13013)\n",
>       "8000080146_HDR":"\n4.4503293 = (MATCH)
>       weight(description:jackshaft in 24626) [DefaultSimilarity], result
>       of:\n  4.4503293 = fieldWeight in 24626, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n   
>       10.172181 = idf(docFreq=4, maxDocs=48128)\n    0.4375 =
>       fieldNorm(doc=24626)\n",
>       "8000074085_HDR":"\n4.430048 = (MATCH) weight(description:jackshaft
>       in 2470) [DefaultSimilarity], result of:\n  4.430048 = fieldWeight
>       in 2470, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.5 = fieldNorm(doc=2470)\n",
>       "8000077118_HDR":"\n4.430048 = (MATCH) weight(description:jackshaft
>       in 12530) [DefaultSimilarity], result of:\n  4.430048 = fieldWeight
>       in 12530, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.5 = fieldNorm(doc=12530)\n",
>       "8000083634_HDR":"\n4.393703 = (MATCH) weight(description:jackshaft
>       in 24564) [DefaultSimilarity], result of:\n  4.393703 = fieldWeight
>       in 24564, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    10.042749 = idf(docFreq=3, maxDocs=33828)\n
>          0.4375 = fieldNorm(doc=24564)\n",
>       "8000077317_HDR":"\n3.876292 = (MATCH) weight(description:jackshaft
>       in 12902) [DefaultSimilarity], result of:\n  3.876292 = fieldWeight
>       in 12902, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.4375 = fieldNorm(doc=12902)\n",
>       "8000086520_HDR":"\n3.876292 = (MATCH) weight(description:jackshaft
>       in 2053) [DefaultSimilarity], result of:\n  3.876292 = fieldWeight
>       in 2053, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.4375 = fieldNorm(doc=2053)\n",
>       "8000079606_HDR":"\n3.766031 = (MATCH) weight(description:jackshaft
>       in 979) [DefaultSimilarity], result of:\n  3.766031 = fieldWeight
>       in 979, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    10.042749 = idf(docFreq=3, maxDocs=33828)\n
>          0.375 = fieldNorm(doc=979)\n",
>       "8000075853_HDR":"\n3.322536 = (MATCH) weight(description:jackshaft
>       in 6890) [DefaultSimilarity], result of:\n  3.322536 = fieldWeight
>       in 6890, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.375 = fieldNorm(doc=6890)\n",
>       "8000080537_HDR":"\n3.322536 = (MATCH) weight(description:jackshaft
>       in 10814) [DefaultSimilarity], result of:\n  3.322536 = fieldWeight
>       in 10814, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.375 = fieldNorm(doc=10814)\n",
>       "8000002721_HDR":"\n3.322536 = (MATCH) weight(description:jackshaft
>       in 11539) [DefaultSimilarity], result of:\n  3.322536 = fieldWeight
>       in 11539, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.375 = fieldNorm(doc=11539)\n",
>       "8000084278_HDR":"\n3.322536 = (MATCH) weight(description:jackshaft
>       in 13947) [DefaultSimilarity], result of:\n  3.322536 = fieldWeight
>       in 13947, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.375 = fieldNorm(doc=13947)\n",
>       "8000085893_HDR":"\n3.322536 = (MATCH) weight(description:jackshaft
>       in 701) [DefaultSimilarity], result of:\n  3.322536 = fieldWeight
>       in 701, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.375 = fieldNorm(doc=701)\n",
>       "8000078628_HDR":"\n3.322536 = (MATCH) weight(description:jackshaft
>       in 686) [DefaultSimilarity], result of:\n  3.322536 = fieldWeight
>       in 686, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.860096 = idf(docFreq=12, maxDocs=33693)\n
>          0.375 = fieldNorm(doc=686)\n"}}}
> 
> 
> 
> Next time I run the same query:
> 
> 
> 
>       "8000084420_HDR":"\n6.173014 = (MATCH) weight(description:jackshaft
>       in 25367) [DefaultSimilarity], result of:\n  6.173014 =
>       score(doc=25367,freq=1.0 = termFreq=1.0\n), product of:\n   
>       0.99999994 = queryWeight, product of:\n      9.876823 =
>       idf(docFreq=4, maxDocs=35820)\n      0.101247124 = queryNorm\n   
>       6.1730146 = fieldWeight in 25367, product of:\n      1.0 =
>       tf(freq=1.0), with freq of:\n        1.0 = termFreq=1.0\n     
>       9.876823 = idf(docFreq=4, maxDocs=35820)\n      0.625 =
>       fieldNorm(doc=25367)\n",
> 
>       "8000081351_HDR":"\n5.5220656 = (MATCH)
>       weight(description:jackshaft in 9806) [DefaultSimilarity], result
>       of:\n  5.5220656 = fieldWeight in 9806, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.625 =
>       fieldNorm(doc=9806)\n",
> 
>       "8000082606_HDR":"\n5.5220656 = (MATCH)
>       weight(description:jackshaft in 18184) [DefaultSimilarity], result
>       of:\n  5.5220656 = fieldWeight in 18184, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.625 =
>       fieldNorm(doc=18184)\n",
> 
>       "8000080918_HDR":"\n5.0213747 = (MATCH)
>       weight(description:jackshaft in 13013) [DefaultSimilarity], result
>       of:\n  5.0213747 = fieldWeight in 13013, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n   
>       10.042749 = idf(docFreq=3, maxDocs=33828)\n    0.5 =
>       fieldNorm(doc=13013)\n",
> 
>       "8000080845_HDR":"\n4.938411 = (MATCH) weight(description:jackshaft
>       in 10803) [DefaultSimilarity], result of:\n  4.938411 =
>       score(doc=10803,freq=1.0 = termFreq=1.0\n), product of:\n   
>       0.99999994 = queryWeight, product of:\n      9.876823 =
>       idf(docFreq=4, maxDocs=35820)\n      0.101247124 = queryNorm\n   
>       4.9384117 = fieldWeight in 10803, product of:\n      1.0 =
>       tf(freq=1.0), with freq of:\n        1.0 = termFreq=1.0\n     
>       9.876823 = idf(docFreq=4, maxDocs=35820)\n      0.5 =
>       fieldNorm(doc=10803)\n",
> 
>       "8000077923_HDR":"\n4.938411 = (MATCH) weight(description:jackshaft
>       in 1629) [DefaultSimilarity], result of:\n  4.938411 =
>       score(doc=1629,freq=1.0 = termFreq=1.0\n), product of:\n   
>       0.99999994 = queryWeight, product of:\n      9.876823 =
>       idf(docFreq=4, maxDocs=35820)\n      0.101247124 = queryNorm\n   
>       4.9384117 = fieldWeight in 1629, product of:\n      1.0 =
>       tf(freq=1.0), with freq of:\n        1.0 = termFreq=1.0\n     
>       9.876823 = idf(docFreq=4, maxDocs=35820)\n      0.5 =
>       fieldNorm(doc=1629)\n",
> 
>       "8000074085_HDR":"\n4.4176526 = (MATCH)
>       weight(description:jackshaft in 16291) [DefaultSimilarity], result
>       of:\n  4.4176526 = fieldWeight in 16291, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.5 =
>       fieldNorm(doc=16291)\n",
> 
>       "8000077118_HDR":"\n4.4176526 = (MATCH)
>       weight(description:jackshaft in 22106) [DefaultSimilarity], result
>       of:\n  4.4176526 = fieldWeight in 22106, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.5 =
>       fieldNorm(doc=22106)\n",
> 
>       "8000083634_HDR":"\n4.393703 = (MATCH) weight(description:jackshaft
>       in 24564) [DefaultSimilarity], result of:\n  4.393703 = fieldWeight
>       in 24564, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    10.042749 = idf(docFreq=3, maxDocs=33828)\n
>          0.4375 = fieldNorm(doc=24564)\n",
> 
>       "8000080146_HDR":"\n4.32111 = (MATCH) weight(description:jackshaft
>       in 7010) [DefaultSimilarity], result of:\n  4.32111 =
>       score(doc=7010,freq=1.0 = termFreq=1.0\n), product of:\n   
>       0.99999994 = queryWeight, product of:\n      9.876823 =
>       idf(docFreq=4, maxDocs=35820)\n      0.101247124 = queryNorm\n   
>       4.3211102 = fieldWeight in 7010, product of:\n      1.0 =
>       tf(freq=1.0), with freq of:\n        1.0 = termFreq=1.0\n     
>       9.876823 = idf(docFreq=4, maxDocs=35820)\n      0.4375 =
>       fieldNorm(doc=7010)\n",
> 
>       "8000077317_HDR":"\n3.865446 = (MATCH) weight(description:jackshaft
>       in 21143) [DefaultSimilarity], result of:\n  3.865446 = fieldWeight
>       in 21143, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.835305 = idf(docFreq=12, maxDocs=32868)\n
>          0.4375 = fieldNorm(doc=21143)\n",
> 
>       "8000086520_HDR":"\n3.865446 = (MATCH) weight(description:jackshaft
>       in 2674) [DefaultSimilarity], result of:\n  3.865446 = fieldWeight
>       in 2674, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    8.835305 = idf(docFreq=12, maxDocs=32868)\n
>          0.4375 = fieldNorm(doc=2674)\n",
> 
>       "8000079606_HDR":"\n3.766031 = (MATCH) weight(description:jackshaft
>       in 979) [DefaultSimilarity], result of:\n  3.766031 = fieldWeight
>       in 979, product of:\n    1.0 = tf(freq=1.0), with freq of:\n     
>       1.0 = termFreq=1.0\n    10.042749 = idf(docFreq=3, maxDocs=33828)\n
>          0.375 = fieldNorm(doc=979)\n",
> 
>       "8000080537_HDR":"\n3.3132396 = (MATCH)
>       weight(description:jackshaft in 7821) [DefaultSimilarity], result
>       of:\n  3.3132396 = fieldWeight in 7821, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.375 =
>       fieldNorm(doc=7821)\n",
> 
>       "8000075853_HDR":"\n3.3132396 = (MATCH)
>       weight(description:jackshaft in 11654) [DefaultSimilarity], result
>       of:\n  3.3132396 = fieldWeight in 11654, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.375 =
>       fieldNorm(doc=11654)\n",
> 
>       "8000084278_HDR":"\n3.3132396 = (MATCH)
>       weight(description:jackshaft in 21496) [DefaultSimilarity], result
>       of:\n  3.3132396 = fieldWeight in 21496, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.375 =
>       fieldNorm(doc=21496)\n",
> 
>       "8000002721_HDR":"\n3.3132396 = (MATCH)
>       weight(description:jackshaft in 23662) [DefaultSimilarity], result
>       of:\n  3.3132396 = fieldWeight in 23662, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.375 =
>       fieldNorm(doc=23662)\n",
> 
>       "8000085893_HDR":"\n3.3132396 = (MATCH)
>       weight(description:jackshaft in 26120) [DefaultSimilarity], result
>       of:\n  3.3132396 = fieldWeight in 26120, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.375 =
>       fieldNorm(doc=26120)\n",
> 
>       "8000078628_HDR":"\n3.3132396 = (MATCH)
>       weight(description:jackshaft in 1141) [DefaultSimilarity], result
>       of:\n  3.3132396 = fieldWeight in 1141, product of:\n    1.0 =
>       tf(freq=1.0), with freq of:\n      1.0 = termFreq=1.0\n    8.835305
>       = idf(docFreq=12, maxDocs=32868)\n    0.375 =
>       fieldNorm(doc=1141)\n"}}}
> 

Reply via email to