Sha256: 1995506f41a4e81af2922d5dbef3a19ee47eae92731d86eaf6f9becdcfe2d05b

Contents?: true

Size: 420 Bytes

Versions: 6

Compression:

Stored size: 420 Bytes

Contents

module Hydra::PCDM
  class ObjectIndexer < ActiveFedora::IndexingService
    def generate_solr_document
      super.tap do |solr_doc|
        solr_doc[Config.indexing_member_ids_key] ||= []
        solr_doc[Config.indexing_member_ids_key] += object.member_ids
        solr_doc[Config.indexing_member_ids_key].uniq!
        solr_doc[Config.indexing_object_ids_key] = object.ordered_object_ids
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hydra-pcdm-0.8.2 lib/hydra/pcdm/object_indexer.rb
hydra-pcdm-0.8.1 lib/hydra/pcdm/object_indexer.rb
hydra-pcdm-0.8.0 lib/hydra/pcdm/object_indexer.rb
hydra-pcdm-0.8.0.beta1 lib/hydra/pcdm/object_indexer.rb
hydra-pcdm-0.7.0 lib/hydra/pcdm/object_indexer.rb
hydra-pcdm-0.6.0 lib/hydra/pcdm/object_indexer.rb