Made cache key aware of whether it is including archived results.

Because the default is exclude archived results - the search results would have no archived results in and be cached. When the user then include archived it was serving the same results rather than finding the full ones out.