Optimized search speed by splitting search & facet task. Also facets are
only retrieved once per search...