code: @Override
      public final long computeNorm(FieldInvertState state) {
  
          final int numTerms = m_bm25Sim.getDiscountOverlaps()
          ? state.getLength() - state.getNumOverlap()
          : state.getLength();
  
          if (state.getIndexCreatedVersionMajor() >= 7) {
              return SmallFloat.intToByte4(numTerms);
          } else {
              return SmallFloat.floatToByte315(lengthNorm(state, numTerms));
          }
      }
docs: Special implementation for "compute norm" to reduce the significance of this factor
  for the <code>{@link org.opencms.search.fields.CmsLuceneField#FIELD_CONTENT}</code> field, while
  keeping the Lucene default for all other fields.<p>