I would expect that for each field the score would be calculated (so 4 scores) and that these scores would be summed to calculate the total score of the document (I use no boosting or whatsoever).
Instead, the total score of the document is the score of the field with the highest score.
I tried the same with a multi match query with the most_fields type, but this still doesn't give the correct results.
If you dont understand the ranking a good candidate to debug is the explain API as well as setting explain: true in a search request (note both require additional resources, so only do those manually).
Thanks for your response.
I tried that already, that's why I found out that the query used the best score instead of summing them all up.
Anyway, I've got it covered now.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.