Hm, I encounter strange scoring results I do not understand.... I tracked 
down the scoring and it seems like the 'queryWeight' is missing sometimes. 
thats what explain give me for one document:

{
   "value": 8.252264,
   "description": "weight(collector_1.default.raw:salzburg^18.0 in 
11412869) [PerFieldSimilarity], result of:",
   "details": [
      {
         "value": 8.252264,
         "description": "fieldWeight in 11412869, product of:",
         "details": [
            {
               "value": 1,
               "description": "tf(freq=1.0), with freq of:",
               "details": [
                  {
                     "value": 1,
                     "description": "termFreq=1.0"
                  }
               ]
            },
            {
               "value": 8.252264,
               "description": "idf(docFreq=13182, maxDocs=18605118)"
            },
            {
               "value": 1,
               "description": "fieldNorm(doc=11412869)"
            }
         ]
      }
   ]
}

the scoring of 8 is quite high and it get's the first result. however, this 
document (the one who should be in first position) get's a significant 
lower scoring because of the queryWeight that pops up.

{
   "value": 3.8485851,
   "description": "weight(collector_1.default.raw:salzburg^18.0 in 8149365) 
[PerFieldSimilarity], result of:",
   "details": [
      {
         "value": 3.8485851,
         "description": "score(doc=8149365,freq=1.0 = termFreq=1.0\n), 
product of:",
         "details": [
            {
               "value": 0.46578622,
               "description": "queryWeight, product of:",
               "details": [
                  {
                     "value": 18,
                     "description": "boost"
                  },
                  {
                     "value": 8.262557,
                     "description": "idf(docFreq=13047, maxDocs=18605118)"
                  },
                  {
                     "value": 0.0031318406,
                     "description": "queryNorm"
                  }
               ]
            },
            {
               "value": 8.262557,
               "description": "fieldWeight in 8149365, product of:",
               "details": [
                  {
                     "value": 1,
                     "description": "tf(freq=1.0), with freq of:",
                     "details": [
                        {
                           "value": 1,
                           "description": "termFreq=1.0"
                        }
                     ]
                  },
                  {
                     "value": 8.262557,
                     "description": "idf(docFreq=13047, maxDocs=18605118)"
                  },
                  {
                     "value": 1,
                     "description": "fieldNorm(doc=8149365)"
                  }
               ]
            }
         ]
      }
   ]
},

I expected both scorings to be equal, but due to the missing queryWeight of 
the first documents the order of the results get messed up. I expected the 
queryWeight to appear in both cases, do I get something wrong? can it be a 
bug even?

Would be great if you can help!

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/33493e48-a078-4d4d-ae68-347a27860fbb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to