class Geoblacklight::Relation::Descendants
Public Class Methods
new(id, field, repository)
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 6 def initialize(id, field, repository) @search_id = id @field = field @repository = repository end
Public Instance Methods
create_search_params()
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 12 def create_search_params {fq: "#{@field}:#{@search_id}", fl: [Settings.FIELDS.TITLE, Settings.FIELDS.ID, Settings.FIELDS.RESOURCE_TYPE]} end
execute_query()
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 17 def execute_query @repository.connection.send_and_receive( @repository.blacklight_config.solr_path, params: create_search_params ) end
results()
click to toggle source
# File lib/geoblacklight/relation/descendants.rb, line 24 def results response = execute_query response["response"] end