[Files Ranking] Add a new Dolphin model for zero-state ranking
This CL adds a new Dolphin model to the search result ranker for zero state files ranking. Additionally, it: 1. Adds a new Finch flag to guard the construction of the model. 2. Adds/renames some getters/setters for consistent naming: the app model is an AppSearchResultRanker (Roselle) object, and the non-app model is a SearchResultRanker (Dolphin) object. This CL also makes a small change to the SearchController's members: the Mixer is moved above the SearchProviders. This is because, in future CLs, a search provider will hold a pointer for a model owned (indirectly) by the Mixer, and this ensures the model outlives the provider. Bug: 959679 Change-Id: Ib101463c61ed79657e380870eeb749e08188a131 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1604387Reviewed-by:Jenny Zhang <jennyz@chromium.org> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Reviewed-by:
Jia Meng <jiameng@chromium.org> Commit-Queue: Tony Yeoman <tby@chromium.org> Cr-Commit-Position: refs/heads/master@{#659273}
Showing
Please register or sign in to comment