Из класса FieldInvertState, переданного в computeNorm () в классе Similarity, есть какой-либо способ узнать, сколько раз конкретное поле было добавлено в документ, чтобы помочь мне в моих вычислениях нормализации.
Т.е. можно ли различить
doc.add(new Field(fielda,"val1");
doc.add(new Field(fielda,"val2");
и
doc.add(new Field(fielda,"val1 val2"); //added once but analyzer breaks into two terms
в идеале возвращает значение 2 в одном случае и 1 во втором