Make DB search backend return a SearchResults object instead of a QuerySet. Fixes #460