summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/SearchIndexManager.java
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2013-09-10 09:29:23 -0700
committerYorke Lee <yorkelee@google.com>2013-09-10 10:56:40 -0700
commitd639ddd61fc7b6f4a7879d583bfd2b595b066265 (patch)
tree3a8cc34459c4bc689d85a6638e89ad57474c9c80 /src/com/android/providers/contacts/SearchIndexManager.java
parent66d989c439fbb82a5b40a7efffa2f28208cf11d8 (diff)
downloadpackages_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.java4
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;