diff options
| author | 2025-03-10 07:22:22 -0700 | |
|---|---|---|
| committer | 2025-03-10 07:22:22 -0700 | |
| commit | 81e77a240e982476f27e0e2ada7f22e9097fd9ca (patch) | |
| tree | 95662c80417beb7e82ffb6b369119f96ff4c5901 | |
| parent | d71ded197bb8dba77eb4f35121842c35995bbb8e (diff) | |
| parent | 9c5e3753fd0b03a7258ecf0998c93c7b4621decc (diff) | |
Merge "set projection paths to reduce the search result payload" into main
| -rw-r--r-- | core/java/android/app/appfunctions/AppFunctionManagerHelper.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/app/appfunctions/AppFunctionManagerHelper.java b/core/java/android/app/appfunctions/AppFunctionManagerHelper.java index 83abc048af8a..e05ede580d3f 100644 --- a/core/java/android/app/appfunctions/AppFunctionManagerHelper.java +++ b/core/java/android/app/appfunctions/AppFunctionManagerHelper.java @@ -31,6 +31,7 @@ import android.app.appsearch.AppSearchManager; import android.app.appsearch.AppSearchResult; import android.app.appsearch.GlobalSearchSession; import android.app.appsearch.JoinSpec; +import android.app.appsearch.PropertyPath; import android.app.appsearch.SearchResult; import android.app.appsearch.SearchResults; import android.app.appsearch.SearchSpec; @@ -141,6 +142,9 @@ public class AppFunctionManagerHelper { .addFilterSchemas( AppFunctionStaticMetadataHelper.getStaticSchemaNameForPackage( targetPackage)) + .addProjectionPaths( + SearchSpec.SCHEMA_TYPE_WILDCARD, + List.of(new PropertyPath(STATIC_PROPERTY_ENABLED_BY_DEFAULT))) .setJoinSpec(joinSpec) .setVerbatimSearchEnabled(true) .build(); |