98fc9b139c4bfd2b6637d02ad5e0bb3de32f7251 |
|
08-Aug-2017 |
Soroosh Mariooryad <soroosh@google.com> |
Extending SearchFeatureProvider API to provide timeout Bug: 38197948 Test: RunSettingsRoboTests Change-Id: I5b04085ba93061dafe8977b42ebe5092bc9a9d09
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
e3535d9998363cbf352b5f8feb9277475e380944 |
|
03-Aug-2017 |
Fan Zhang <zhfan@google.com> |
Delete DynamicindexableContentMonitor & all refs to it Convert input device search into a search query loader And remove old logic from DynamicIndexableContentMonitor Change-Id: If652b1ea7c8add9185bbd025055e14925d3a8eec Bug: 64310452 Bug: 63831980 Test: robotests
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
5035f8c5590a8eea7bf372a325a4aa0ee1e96149 |
|
03-Aug-2017 |
Fan Zhang <zhfan@google.com> |
Move a11y indexing from DynamicContentMonitor to loader This is necessary to kill DynamicContentMonitor later - Removed all logic related to indexing accesiblitysetting from the monitor class and AccessibilitySetting page itself - Created a loader to search against A11yServices at runtime I noticed adding a loader in SearchResultsAdapter is rather manual. It's something we should consider refactor in the future. Bug: 64310452 Test: robotests Change-Id: Iff31aff65ce000991229433f294e2ec69af99da2
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
465d79776f0e731b04e1976d736eda7036a27c5f |
|
17-Jul-2017 |
Fan Zhang <zhfan@google.com> |
Improve search indexing time. - Some import clean up. - Add timing log to track indexing time breakdown. - Remove isAvailable() from UserDictionaryPreferenceController. Bug: 36391685 Test: rebuild Change-Id: If154c5dafba5d21cb1020497c44fbf67f03ad820
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
892d65fd1eaccae914bd8282ff30fa1f307d0801 |
|
01-Jul-2017 |
Soroosh Mariooryad <soroosh@google.com> |
Adding warmup call API for Settings search ranking. - This allows the ranking implementations to prepare for predictions and avoids latency on the first prediction call. Bug: 38197948 Bug: 37312700 Test: RunSettingsRoboTests Change-Id: I1878b14765ad7cede5648fa1c7f29c419c2e5535
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
98a9e42c93deaf5bb5f3028971065cc910e8d51f |
|
25-Jun-2017 |
Matthew Fritze <mfritze@google.com> |
Add synchronous indexing api to SearchFeatureProvider - Opens the database indexing to be synchronous for the external settings api. - Adds logging to track synchronous and async indexing times. Bug: 62826872 Test: make RunSettingsRoboTests Change-Id: I28b69f3952946c0ae5dd7ea7da66f7a5fd485637
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
a2dd9978d4b45f3d65a861d106cae60502de1531 |
|
25-Jun-2017 |
Andrew Sapperstein <asapperstein@google.com> |
Remove logic for adding a search icon to action bar. No longer used given that we don't show the search icon on any page. The main settings page now has the search bar. Change-Id: I9535028298739467e7fa9c75d1a2fb2b2fa3251b Fixes: 62230804 Bug: 37477506 Test: robotests
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
733bbf7c347d35866668205e5faf24db874f633a |
|
20-Apr-2017 |
Soroosh Mariooryad <soroosh@google.com> |
Updating the search ranking API and some improvements: - Ranking API is modified to run the ranking asynchronous to the main thread. Therefore, it can now run in parallel to loading the results from DB which decreases the overall latency. - Ranking API now supports reporting failure from the ranker implementation side. - Settings that are not ranked by the ranker algorithm are now ranked at the end of the list. This is added for dynamic settings (e.g., apps). - Failure handling mechanism is added for cases that ranker catches an exception or it takes a long time to respond. Bug: 37312700 Fixes: 36866337 Fixes: 36867476 Fixes: 36866736 Fixes: 36866838 Test: RunSettingsRoboTests Change-Id: I3a2a97e3a07a8d4afbb090061d92172a27588ee7
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
012028e3a320dd3eeca3c39f0e47c1c40697bdf6 |
|
26-May-2017 |
Fan Zhang <zhfan@google.com> |
Misc logging changes - log search result count, rank when clicking search result. - log app package when default app is changed Change-Id: Idd11bd67caba2beaa59c65839c40db8c71787388 Fix: 62072727 Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|
2078bc2358031ef3a191900d9036daf4251911c1 |
|
22-May-2017 |
Matthew Fritze <mfritze@google.com> |
Remove search2 package and put everything into search Change-Id: Ie8651c79ef023f154cd7120a88a20f3481abce2b Fixes: 38502743 Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/search/SearchFeatureProvider.java
|