fyi, if you don't want to turn off norms entirely, try this option in lucene 2.9 DefaultSimilarity:
public void setDiscountOverlaps(boolean v) Determines whether overlap tokens (Tokens with 0 position increment) are ignored when computing norm. By default this is false, meaning overlap tokens are counted just like non-overlap tokens. > Well, I don't see a reason as to why someone would need a length based > normalization on such matches. I always have done omitNorms while using > fields with this filter. -- Robert Muir rcm...@gmail.com