    # File lib/chef/solr_query.rb, line 165
        def reindex_all(klass, metadata={})
          begin
            items = klass.cdb_list(true)
            Chef::Log.info("Reloading #{items.size.to_s} #{klass.name} objects into the indexer")
            items.each { |i| i.add_to_index }
          rescue Net::HTTPServerException => e
            # 404s are okay, there might not be any of that kind of object...
            if e.message =~ /Not Found/
              Chef::Log.warn("Could not load #{klass.name} objects from couch for re-indexing (this is ok if you don't have any of these)")
              return false
            else
              raise e
            end
          rescue Exception => e
            Chef::Log.fatal("Chef encountered an error while attempting to load #{klass.name} objects back into the index")
            raise e
          end
          true
        end