Index: chrome/browser/autocomplete/network_action_predictor.cc |
diff --git a/chrome/browser/autocomplete/network_action_predictor.cc b/chrome/browser/autocomplete/network_action_predictor.cc |
index b43ee3c0167eaa6e4d10d2c8e22c1b400a202b08..75f6ddbe170970d5e3750378c9dc586c82ce446c 100644 |
--- a/chrome/browser/autocomplete/network_action_predictor.cc |
+++ b/chrome/browser/autocomplete/network_action_predictor.cc |
@@ -60,6 +60,8 @@ bool GetURLRowForAutocompleteMatch(Profile* profile, |
const int NetworkActionPredictor::kMaximumDaysToKeepEntry = 14; |
+double NetworkActionPredictor::hit_weight_ = 1.0; |
+ |
NetworkActionPredictor::NetworkActionPredictor(Profile* profile) |
: profile_(profile), |
db_(new NetworkActionPredictorDatabase(profile)), |
@@ -397,8 +399,8 @@ double NetworkActionPredictor::CalculateConfidenceForDbEntry( |
if (value.number_of_hits < kMinimumNumberOfHits) |
return 0.0; |
- return static_cast<double>(value.number_of_hits) / |
- (value.number_of_hits + value.number_of_misses); |
+ const double number_of_hits = value.number_of_hits * hit_weight_; |
+ return number_of_hits / (number_of_hits + value.number_of_misses); |
} |
void NetworkActionPredictor::AddRow( |