diff options
author | mrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-01 20:51:43 +0000 |
---|---|---|
committer | mrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-01 20:51:43 +0000 |
commit | df3fb512f19d28c2803d4b1d6b6c66143581492b (patch) | |
tree | f5f323fe9996c1d54a4e71d62e8bf37e67e6ebea /ui/aura_shell | |
parent | 39cbe0a7385fbd37d7b7332a9967c7408f08175d (diff) | |
download | chromium_src-df3fb512f19d28c2803d4b1d6b6c66143581492b.zip chromium_src-df3fb512f19d28c2803d4b1d6b6c66143581492b.tar.gz chromium_src-df3fb512f19d28c2803d4b1d6b6c66143581492b.tar.bz2 |
Improve Autocomplete Matches and Handling of Large Results Sets
Do not call FixupUserInput as it was prepending unexpected prefixes (such as file://) to the search string and bypassing valid results.
Move the search string decomposition operation from the HQP into the IMUI.
In the final substring filtering use whitespace delineated terms rather than words.
Instead of bailing if we get a large results set (>500) filter it down to 500 by sorting by typed-count/visit-count/last-visit.
This means it's no longer necessary to bypass the HQP if there is only one character in the search term so get rid of the ExpandedInMemoryURLIndexTest.ShortCircuit unit test.
BUG=101301,103575
TEST=Added unit tests.
Review URL: http://codereview.chromium.org/8526010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112527 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/aura_shell')
0 files changed, 0 insertions, 0 deletions