Improve search infrastructure
Let the ResultsStream provide a search score together as the results get sent. This way we can have an informed decision when sorting the resources at the view and merging different sources.
Draft because it's a MR to a MR