Class: Fiona7::VeritySearchEngine::VeritySearchRequest

Inherits:
RailsConnector::VeritySearchRequest
  • Object
show all
Defined in:
lib/fiona7/verity_search_engine.rb

Class Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(query, options = {}, use_released = false, klass) ⇒ VeritySearchRequest

Returns a new instance of VeritySearchRequest.



57
58
59
60
61
62
63
64
# File 'lib/fiona7/verity_search_engine.rb', line 57

def initialize(query, options={}, use_released=false, klass)
  @klass        = klass
  @query        = query
  @query_string = build_query_string(query)
  @options      = default_search_options.merge(options)
  @use_released = !!use_released
  Rails.logger.debug "VERITY QUERY:\n#{@query_string}"
end

Class Attribute Details

.configured_hostObject

Returns the value of attribute configured_host.



73
74
75
# File 'lib/fiona7/verity_search_engine.rb', line 73

def configured_host
  @configured_host
end

.configured_portObject

Returns the value of attribute configured_port.



73
74
75
# File 'lib/fiona7/verity_search_engine.rb', line 73

def configured_port
  @configured_port
end

Instance Method Details

#fetch_hitsObject



66
67
68
# File 'lib/fiona7/verity_search_engine.rb', line 66

def fetch_hits
  Fiona7::CustomVerityAccessor.new(@query_string, {:base_query => base_query}.merge(@options)).search
end