class ActiveFedora::Associations::HasAndBelongsToManyAssociation
def find_target
def find_target page_size = @reflection.options[:solr_page_size] page_size ||= 200 ids = owner[reflection.foreign_key] return [] if ids.blank? solr_result = [] 0.step(ids.size,page_size) do |startIdx| query = ActiveFedora::SolrQueryBuilder.construct_query_for_ids(ids.slice(startIdx,page_size)) solr_result += ActiveFedora::SolrService.query(query, rows: page_size) end return ActiveFedora::QueryResultBuilder.reify_solr_results(solr_result) end