def find(id)
      query_params = { :qt => 'standard', :q => "-#{id}:[* TO *]" }
      query_params[:rows] = @rows.present? ? @rows : '10'
      query_params[:fq] = "provider_id:\"#{provider_uri}\"" if
        provider_id.present?
      multiplier = @rows ? @rows.to_i : 10
      query_params[:start] = ((@page.to_i - 1) * multiplier) if @page.present?

      Krikri::SolrResponseBuilder.new(query_params).response
    end
def find(id)
      query_params = { :qt => 'standard', :q => "-#{id}:[* TO *]" }
      query_params[:rows] = @rows.present? ? @rows : '10'
      query_params[:fq] = "provider_id:\"#{provider_uri}\"" if
        provider_id.present?
      multiplier = @rows ? @rows.to_i : 10
      query_params[:start] = ((@page.to_i - 1) * multiplier) if @page.present?

      Krikri::SolrResponseBuilder.new(query_params).response
    end
@param id [String] a field to check for missing values

 @example
   ValidationReport.new.find('sourceResource_title')
   => {"responseHeader"=>{"status"=>0, "QTime"=>123},
       "response"=>{"numFound"=>2653, "start"=>0, "docs"=>[...]}}

 @example
   report = ValidationReport.new
   report.provider_id = '0123'
   report.rows = 100
   report.find('sourceResource_title')

 @raise [RSolr::Error::Http] for non-existant field requests
 @return [Blacklight::SolrResponse]

 @todo possibly make better use of blacklight controllers? This currently
   assumes that the default pagination is 10. Anything else will cause
   trouble.