I came across a mapping where, on some fields, which uses custom analyzer, norms are disabled.
Then I read about Norms and https://www.elastic.co/guide/en/elasticsearch/reference/current/norms.html found this official doc, but it doesn't explain clearly what exactly it stores and how actually its useful in scoring.
Below is the snippet from above link:
Norms store various normalization factors that are later used at query time in order to compute the score of a document relatively to a query.
I found some other docs which gave some more information and advised to Disable Norms for Analyzed Fields like numbers to represent the relative field length and the index time boost setting. But still I am unable to understand it completely.
So, In short I have below doubts:
- What exactly norms store?
- What exactly is relative field length and how it's useful for scoring?
- Default value of norms?
- Can I see the content of norms using some ES query?