1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
Description: Partially revert upstream ac4abb3d6bfbcf08116a33f6c654e2f5104d8047
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Forwarded: https://github.com/luceneplusplus/LucenePlusPlus/pull/200
Last-Update: 2024-02-24
--- lucene++-3.0.9.orig/src/core/search/DefaultSimilarity.cpp
+++ lucene++-3.0.9/src/core/search/DefaultSimilarity.cpp
@@ -27,35 +27,35 @@ double DefaultSimilarity::computeNorm(co
return (state->getBoost() * lengthNorm(fieldName, numTerms));
}
-inline double DefaultSimilarity::lengthNorm(const String& fieldName, int32_t numTokens) {
+double DefaultSimilarity::lengthNorm(const String& fieldName, int32_t numTokens) {
return (double)(1.0 / std::sqrt((double)numTokens));
}
-inline double DefaultSimilarity::queryNorm(double sumOfSquaredWeights) {
+double DefaultSimilarity::queryNorm(double sumOfSquaredWeights) {
return (double)(1.0 / std::sqrt(sumOfSquaredWeights));
}
-inline double DefaultSimilarity::tf(double freq) {
+double DefaultSimilarity::tf(double freq) {
return (double)std::sqrt(freq);
}
-inline double DefaultSimilarity::sloppyFreq(int32_t distance) {
+double DefaultSimilarity::sloppyFreq(int32_t distance) {
return (1.0 / (double)(distance + 1));
}
-inline double DefaultSimilarity::idf(int32_t docFreq, int32_t numDocs) {
+double DefaultSimilarity::idf(int32_t docFreq, int32_t numDocs) {
return (double)(std::log((double)numDocs / (double)(docFreq + 1)) + 1.0);
}
-inline double DefaultSimilarity::coord(int32_t overlap, int32_t maxOverlap) {
+double DefaultSimilarity::coord(int32_t overlap, int32_t maxOverlap) {
return (double)overlap / (double)maxOverlap;
}
-inline void DefaultSimilarity::setDiscountOverlaps(bool v) {
+void DefaultSimilarity::setDiscountOverlaps(bool v) {
discountOverlaps = v;
}
-inline bool DefaultSimilarity::getDiscountOverlaps() {
+bool DefaultSimilarity::getDiscountOverlaps() {
return discountOverlaps;
}
|