| 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(
|
|
|