7 #ifndef DEFAULTSIMILARITY_H
8 #define DEFAULTSIMILARITY_H
24 bool discountOverlaps;
33 virtual double lengthNorm(
const String& fieldName, int32_t numTokens);
36 virtual double queryNorm(
double sumOfSquaredWeights);
39 virtual double tf(
double freq);
42 virtual double sloppyFreq(int32_t distance);
45 virtual double idf(int32_t docFreq, int32_t numDocs);
48 virtual double coord(int32_t overlap, int32_t maxOverlap);
53 void setDiscountOverlaps(
bool v);
56 bool getDiscountOverlaps();