Hello,
I am having a problem understanding how scoring of nested documents works. 
I have found other people with similar questions which have remained 
unanswered:

http://stackoverflow.com/questions/25619632/elasticsearch-how-is-the-score-for-nested-queries-computed

http://stackoverflow.com/questions/26263562/elasticsearch-boost-score-with-nested-query

The relevant section of my current mapping (with nested parts) is:
mappings: {

    person: {
        properties: {
            city: {
                type: nested
                properties: {
                    visityear: {
                        type: integer
                    }
                    name: {
                        type: string
                    }
                }
            }
        }
    }

}

If I have three people who have visited different numbers of cities and I 
search for a common city they have all visited I get different score 
values. The person who visited the greatest number of cities is ranked 
first, with the person who visited only one city getting a score of 1 
(currently ranked lowest). The output of the explanation is that hthe score 
is based on 'child doc range from 0 to x'. My question is how do TF, IDF 
and Field Norm work for nested documents when the score is being 
calculated? 

Many thanks,
Barry

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/b6dd8305-43df-4146-89f2-28fea0264f61%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to