On 10/27/2011 9:14 PM, Erick Erickson wrote:
Well, this could be explained if your fields are very short. Norms
are encoded into (part of?) a byte, so your ranking may be unaffected.

Try adding debugQuery=on and looking at the explanation. If you've
really omitted norms, I think you should see clauses like:

1.0 = fieldNorm(field=features, doc=1)
in the output, never something like

Thanks, this was very helpful. Indeed with debugQuery on, I get "1.0 = fieldNorm" on my index with omitNorms for the relevant field, and in my index without omitNorms for the relevant field, I get a non-unit value "= fieldNorm", thanks for giving me a way to reassure myself that omitNorms really is doing it's thing.

Now to dive into my debugQuery and figure out why it doesn't seem to be having as much effect as I anticipated on relevance!


Reply via email to