| Index: components/omnibox/omnibox_field_trial.h
|
| diff --git a/components/omnibox/omnibox_field_trial.h b/components/omnibox/omnibox_field_trial.h
|
| index 5a439e2f384a6dd62e2d1a5ceba56938d58b8325..4eebf644f256f0ac23d759b94970058b856dc1e4 100644
|
| --- a/components/omnibox/omnibox_field_trial.h
|
| +++ b/components/omnibox/omnibox_field_trial.h
|
| @@ -270,6 +270,28 @@ class OmniboxFieldTrial {
|
| int* polling_delay_ms);
|
|
|
| // ---------------------------------------------------------
|
| + // For HQP scoring related experiments to control the topicality and scoring
|
| + // ranges of relevancy scores.
|
| +
|
| + // Returns true if HQP experimental scoring is enabled. Returns false if
|
| + // |kHQPExperimentalScoringEnabledParam| is not specified in the field trial.
|
| + static bool HQPExperimentalScoringEnabled();
|
| +
|
| + // Returns the scoring buckets for HQP experiments. Returns empty string
|
| + // in case |kHQPExperimentalScoringBucketsParam| or
|
| + // |kHQPExperimentalScoringEnabledParam| is not specified in the
|
| + // field trial. Scoring buckets are stored in string form giving mapping from
|
| + // (topicality_score, frequency_score) to final relevance score.
|
| + // Please see GetRelevancyScore() under
|
| + // chrome/browser/history::ScoredHistoryMatch for details.
|
| + static std::string HQPExperimentalScoringBuckets();
|
| +
|
| + // Returns the topicality threshold for HQP experiments. Returns -1 if
|
| + // |kHQPExperimentalScoringTopicalityThresholdParam| or
|
| + // |kHQPExperimentalScoringEnabledParam| is not specified in the field trial.
|
| + static float HQPExperimentalTopicalityThreshold();
|
| +
|
| + // ---------------------------------------------------------
|
| // Exposed publicly for the sake of unittests.
|
| static const char kBundledExperimentFieldTrialName[];
|
| // Rule names used by the bundled experiment.
|
| @@ -298,6 +320,11 @@ class OmniboxFieldTrial {
|
| static const char kHUPNewScoringVisitedCountHalfLifeTimeParam[];
|
| static const char kHUPNewScoringVisitedCountScoreBucketsParam[];
|
|
|
| + // Parameter names used by the HQP experimental scoring experiments.
|
| + static const char kHQPExperimentalScoringEnabledParam[];
|
| + static const char kHQPExperimentalScoringBucketsParam[];
|
| + static const char kHQPExperimentalScoringTopicalityThresholdParam[];
|
| +
|
| // The amount of time to wait before sending a new suggest request after the
|
| // previous one unless overridden by a field trial parameter.
|
| // Non-const because some unittests modify this value.
|
|
|