Result filtering on search (also known as Partial Search)

First take at refactoring search to allow selective results, rather than returning the whole thing.
These can be written more concisely in the form of:
scrubbed_args[:sort] ||= 'X_CHEF_id_CHEF_X asc'