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.
