7 #ifndef DEFAULTSIMILARITY_H
8 #define DEFAULTSIMILARITY_H
23 bool discountOverlaps;
32 virtual double lengthNorm(
const String& fieldName, int32_t numTokens);
35 virtual double queryNorm(
double sumOfSquaredWeights);
38 virtual double tf(
double freq);
41 virtual double sloppyFreq(int32_t distance);
44 virtual double idf(int32_t docFreq, int32_t numDocs);
47 virtual double coord(int32_t overlap, int32_t maxOverlap);
52 void setDiscountOverlaps(
bool v);
55 bool getDiscountOverlaps();