Sha256: 61bcff0083c3dc21bd0832da54e8a69903fe9f2aba8bfd1cbc5c0e3894d9939b

Contents?: true

Size: 401 Bytes

Versions: 4

Compression:

Stored size: 401 Bytes

Contents

module Sufia
  class IndexingService < ActiveFedora::IndexingService

    # Unstemmed, searchable, stored
    def self.noid_indexer
      @noid_indexer ||= Solrizer::Descriptor.new(:text, :indexed, :stored)
    end

    def generate_solr_document
      super.tap do |solr_doc|
        solr_doc[Solrizer.solr_name("noid", Sufia::IndexingService.noid_indexer)] = object.noid
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
sufia-6.0.0.rc2 sufia-models/app/services/sufia/indexing_service.rb
sufia-models-6.0.0.rc2 app/services/sufia/indexing_service.rb
sufia-6.0.0.rc1 sufia-models/app/services/sufia/indexing_service.rb
sufia-models-6.0.0.rc1 app/services/sufia/indexing_service.rb