Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(186)

Issue 905023003: Adding knobs on HQP provider. (Closed)

Created:
5 years, 10 months ago by Ashok vardhan
Modified:
5 years, 10 months ago
Reviewers:
Bart N., Mark P
CC:
chromium-reviews, browser-components-watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adding knobs on HQP provider. Having an option of experimenting with topicality score and changing final relevance score ranges from omnibox bundled params. 1. Option to suppress the URLs with topicality score lower than the given threshold. This way we can control the URLs with high popularity and low topicality scoring. 2. Changing the final-relevance score buckets to linearly interpolate with in-certain ranges. This will help to control the score ranges. With above options one can set the bundled params. Ex: HQPExperimentalScoringEnabled="true" HQPExperimentalScoringTopicalityThreshold="0.8" HQPExperimentalScoringBuckets="0.0:400,1.5:600,12.0:1300,20.0:1399" More details can be found in the bug: crbug/306198 BUG=306198 TEST=ScoredHistoryMatchTest.GetFinalRelevancyScore Committed: https://crrev.com/0b06844f4d6e6a9a3b42438493c52d248397011d Cr-Commit-Position: refs/heads/master@{#317369}

Patch Set 1 : Initial Change to control HQP scoring. #

Total comments: 14

Patch Set 2 : Addressing bart comments. PTAL. #

Total comments: 4

Patch Set 3 : Minor fix. #

Total comments: 20

Patch Set 4 : Addressing mark comments. #

Total comments: 36

Patch Set 5 : Addressing more comments. #

Patch Set 6 : Addressing mark comments. #

Total comments: 18

Patch Set 7 : Syncing with new refactoring #

Patch Set 8 : Minor fix in Unit test #

Patch Set 9 : Addressing mark comments. #

Total comments: 12

Patch Set 10 : Addressing comments. #

Patch Set 11 : Minor fix #

Patch Set 12 : Float error fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+282 lines, -24 lines) Patch
M chrome/browser/autocomplete/scored_history_match_builder_impl.h View 1 2 3 4 5 6 7 8 9 10 4 chunks +45 lines, -3 lines 0 comments Download
M chrome/browser/autocomplete/scored_history_match_builder_impl.cc View 1 2 3 4 5 6 7 8 9 7 chunks +109 lines, -21 lines 0 comments Download
M chrome/browser/autocomplete/scored_history_match_builder_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +62 lines, -0 lines 0 comments Download
M components/omnibox/omnibox_field_trial.h View 1 2 3 4 5 6 7 8 2 chunks +27 lines, -0 lines 0 comments Download
M components/omnibox/omnibox_field_trial.cc View 1 2 3 2 chunks +39 lines, -0 lines 0 comments Download

Messages

Total messages: 46 (21 generated)
Ashok vardhan
On 2015/02/09 23:20:05, ashokvardhan wrote: > mailto:ashokvardhan@chromium.org changed reviewers: > + mailto:bartn@chromium.org, mailto:mpearson@chromium.org Its ready ...
5 years, 10 months ago (2015-02-10 01:00:34 UTC) #10
Bart N.
A few high level comments. I haven't looked deeply though (leaving up to Mark). Thanks ...
5 years, 10 months ago (2015-02-10 01:22:30 UTC) #11
Mark P
Seems like reasonable general knobs. --mark https://codereview.chromium.org/905023003/diff/160001/chrome/browser/history/scored_history_match.cc File chrome/browser/history/scored_history_match.cc (right): https://codereview.chromium.org/905023003/diff/160001/chrome/browser/history/scored_history_match.cc#newcode598 chrome/browser/history/scored_history_match.cc:598: if (base::SplitStringIntoKeyValuePairs(hqp_relevance_buckets, On ...
5 years, 10 months ago (2015-02-10 18:33:40 UTC) #12
Ashok vardhan
Addressed comments. PTAL. https://codereview.chromium.org/905023003/diff/160001/chrome/browser/history/scored_history_match.cc File chrome/browser/history/scored_history_match.cc (right): https://codereview.chromium.org/905023003/diff/160001/chrome/browser/history/scored_history_match.cc#newcode450 chrome/browser/history/scored_history_match.cc:450: if ((hqp_experimental_scoring_enabled_) && On 2015/02/10 01:22:29, ...
5 years, 10 months ago (2015-02-10 23:57:45 UTC) #13
Bart N.
lgtm https://codereview.chromium.org/905023003/diff/180001/chrome/browser/history/scored_history_match.cc File chrome/browser/history/scored_history_match.cc (right): https://codereview.chromium.org/905023003/diff/180001/chrome/browser/history/scored_history_match.cc#newcode638 chrome/browser/history/scored_history_match.cc:638: topicality_threshold_ = hqp_experimental_topicality_threhold; Extra space after =. https://codereview.chromium.org/905023003/diff/180001/chrome/browser/history/scored_history_match.cc#newcode643 ...
5 years, 10 months ago (2015-02-11 01:30:15 UTC) #14
Ashok vardhan
Thanks for review bart. https://codereview.chromium.org/905023003/diff/180001/chrome/browser/history/scored_history_match.cc File chrome/browser/history/scored_history_match.cc (right): https://codereview.chromium.org/905023003/diff/180001/chrome/browser/history/scored_history_match.cc#newcode638 chrome/browser/history/scored_history_match.cc:638: topicality_threshold_ = hqp_experimental_topicality_threhold; On 2015/02/11 ...
5 years, 10 months ago (2015-02-11 19:06:54 UTC) #16
Mark P
This is still an inefficient implementation. See comments below. I haven't finished reviewing it, but ...
5 years, 10 months ago (2015-02-11 21:57:30 UTC) #17
Ashok vardhan
Addressed the comments. PTAL. https://codereview.chromium.org/905023003/diff/200001/chrome/browser/history/scored_history_match.cc File chrome/browser/history/scored_history_match.cc (right): https://codereview.chromium.org/905023003/diff/200001/chrome/browser/history/scored_history_match.cc#newcode67 chrome/browser/history/scored_history_match.cc:67: InitializeHQPExperimentalParams(); On 2015/02/11 21:57:29, Mark ...
5 years, 10 months ago (2015-02-12 19:56:32 UTC) #18
Mark P
Here's another batch of comments. I still haven't looked at the unittest. --mark https://codereview.chromium.org/905023003/diff/220001/chrome/browser/history/scored_history_match.cc File ...
5 years, 10 months ago (2015-02-14 01:27:14 UTC) #19
Ashok vardhan
Thanks for comments. PTAL. https://codereview.chromium.org/905023003/diff/220001/chrome/browser/history/scored_history_match.cc File chrome/browser/history/scored_history_match.cc (right): https://codereview.chromium.org/905023003/diff/220001/chrome/browser/history/scored_history_match.cc#newcode45 chrome/browser/history/scored_history_match.cc:45: bool ScoredHistoryMatch::hqp_experimental_scoring_enabled_ = false; On ...
5 years, 10 months ago (2015-02-17 01:23:53 UTC) #20
Mark P
The big ScoredHistoryMatch refactoring was just submitted. https://codereview.chromium.org/896983003 You'll have a lot of work to ...
5 years, 10 months ago (2015-02-17 16:51:01 UTC) #21
Ashok vardhan
Thanks for informing. I made changes accordingly and moved the code to the ScoredHistoryMatchBuilderImpl. PTAL.
5 years, 10 months ago (2015-02-17 21:53:06 UTC) #22
Mark P
More comments below. Apologies these comments are on an earlier (pre-refactoring) patchset. --mark https://codereview.chromium.org/905023003/diff/260001/chrome/browser/history/scored_history_match.cc File ...
5 years, 10 months ago (2015-02-18 00:03:32 UTC) #23
Ashok vardhan
Addressed the comments.PTAL. https://codereview.chromium.org/905023003/diff/260001/chrome/browser/history/scored_history_match.cc File chrome/browser/history/scored_history_match.cc (right): https://codereview.chromium.org/905023003/diff/260001/chrome/browser/history/scored_history_match.cc#newcode592 chrome/browser/history/scored_history_match.cc:592: // from HistoryURL provider) On 2015/02/18 ...
5 years, 10 months ago (2015-02-18 01:11:21 UTC) #24
Mark P
Almost ready. --mark https://codereview.chromium.org/905023003/diff/320001/chrome/browser/autocomplete/scored_history_match_builder_impl.cc File chrome/browser/autocomplete/scored_history_match_builder_impl.cc (right): https://codereview.chromium.org/905023003/diff/320001/chrome/browser/autocomplete/scored_history_match_builder_impl.cc#newcode533 chrome/browser/autocomplete/scored_history_match_builder_impl.cc:533: float final_topicality_score = topicality_score / num_terms; ...
5 years, 10 months ago (2015-02-19 20:47:00 UTC) #25
Ashok vardhan
Please take a look. https://codereview.chromium.org/905023003/diff/320001/chrome/browser/autocomplete/scored_history_match_builder_impl.cc File chrome/browser/autocomplete/scored_history_match_builder_impl.cc (right): https://codereview.chromium.org/905023003/diff/320001/chrome/browser/autocomplete/scored_history_match_builder_impl.cc#newcode533 chrome/browser/autocomplete/scored_history_match_builder_impl.cc:533: float final_topicality_score = topicality_score / ...
5 years, 10 months ago (2015-02-19 23:38:56 UTC) #26
Mark P
lgtm
5 years, 10 months ago (2015-02-19 23:50:44 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/905023003/360001
5 years, 10 months ago (2015-02-20 00:06:14 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/36224)
5 years, 10 months ago (2015-02-20 00:30:05 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/905023003/360001
5 years, 10 months ago (2015-02-20 01:46:40 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/905023003/380001
5 years, 10 months ago (2015-02-20 01:59:49 UTC) #40
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_chromeos_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_chromeos_rel/builds/10227)
5 years, 10 months ago (2015-02-20 02:05:27 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/905023003/380001
5 years, 10 months ago (2015-02-20 19:08:03 UTC) #44
commit-bot: I haz the power
Committed patchset #12 (id:380001)
5 years, 10 months ago (2015-02-20 19:28:31 UTC) #45
commit-bot: I haz the power
5 years, 10 months ago (2015-02-20 19:29:23 UTC) #46
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/0b06844f4d6e6a9a3b42438493c52d248397011d
Cr-Commit-Position: refs/heads/master@{#317369}

Powered by Google App Engine
This is Rietveld 408576698