diff options
author | Yorke Lee <yorkelee@google.com> | 2013-09-10 09:29:23 -0700 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2013-09-10 10:56:40 -0700 |
commit | d639ddd61fc7b6f4a7879d583bfd2b595b066265 (patch) | |
tree | 3a8cc34459c4bc689d85a6638e89ad57474c9c80 /src/com/android/providers/contacts/SearchIndexManager.java | |
parent | 66d989c439fbb82a5b40a7efffa2f28208cf11d8 (diff) | |
download | packages_providers_ContactsProvider-d639ddd61fc7b6f4a7879d583bfd2b595b066265.zip packages_providers_ContactsProvider-d639ddd61fc7b6f4a7879d583bfd2b595b066265.tar.gz packages_providers_ContactsProvider-d639ddd61fc7b6f4a7879d583bfd2b595b066265.tar.bz2 |
Fix PHONE_FILTER and CALLABLES_FILTER search behavior
These two filters now only perform name lookups. The search index manager
indexes names, nicknames, and organization title and company name for
name lookups.
Bug: 10680335
Change-Id: I283c61af64a2f104b7482a2819ed4b8a238cba04
Diffstat (limited to 'src/com/android/providers/contacts/SearchIndexManager.java')
-rw-r--r-- | src/com/android/providers/contacts/SearchIndexManager.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/SearchIndexManager.java b/src/com/android/providers/contacts/SearchIndexManager.java index d45009e..aeabaea 100644 --- a/src/com/android/providers/contacts/SearchIndexManager.java +++ b/src/com/android/providers/contacts/SearchIndexManager.java @@ -186,6 +186,10 @@ public class SearchIndexManager { mSbTokens.append(token); } + public void appendNameFromColumn(String columnName) { + appendName(getString(columnName)); + } + public void appendName(String name) { if (TextUtils.isEmpty(name)) { return; |