Added the search_shards() method