commit | 6c409ed974927e2da7357ffe09eaf1a750edd205 | [log] [tgz] |
---|---|---|
author | Orin Jaworski <orinj@chromium.org> | Thu Jan 17 02:42:35 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 17 02:42:35 2019 |
tree | dc6a490d5e7bae746962dabf168bba0ca68c573f | |
parent | 98b4d3adad0a0856c646c2f77c3f1a45ab9ae297 [diff] |
[omnibox] Improve Pedal triggering with natural concept detection The first method of triggering Pedals used small sets of known match suggestions, and did not cover most of the possible ways that users might indicate their intention. This CL dramatically expands the space of acceptable queries by checking match text against small sets of concepts. When all required concepts are present, with or without non-required concepts, with no extraneous text uncovered by the concept set, the Pedal triggers. This approach efficiently represents large sets of trigger suggestions without wasting a lot of space on string structures. Bug: 893183 Change-Id: I75a8ce1510a732c3ea38088ec21b7b3e828c1617 Reviewed-on: https://chromium-review.googlesource.com/c/1402026 Commit-Queue: Orin Jaworski <orinj@chromium.org> Reviewed-by: Tommy Li <tommycli@chromium.org> Cr-Commit-Position: refs/heads/master@{#623530}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .