- reindex_everything doesn't remove records from Solr that are not in Fedora.

- If the query parameter in reindex_everything is more specific than a namespace it doesn't make sense to have 'everything' in the method name.  How about find_and_reindex_by_namespace and find_and_reindex_by_query?

My initial assumption on reindex_everything was that it's purpose is to sync Fedora with Solr and not merely fetch and reindex records.