Module: Libis::Services::GenericSearch
- Included in:
- CollectiveAccess::Search, Primo::Search, Scope::Search, Sharepoint::Search
- Defined in:
- lib/libis/services/generic_search.rb
Instance Attribute Summary collapse
-
#base ⇒ Object
readonly
noinspection RubyResolve.
-
#host ⇒ Object
noinspection RubyResolve.
-
#index ⇒ Object
readonly
noinspection RubyResolve.
-
#num_records ⇒ Object
readonly
noinspection RubyResolve.
-
#query(query, options = {}) ⇒ Object
readonly
noinspection RubyResolve.
-
#record_pointer ⇒ Object
readonly
noinspection RubyResolve.
-
#session_id ⇒ Object
readonly
noinspection RubyResolve.
-
#set_number ⇒ Object
readonly
noinspection RubyResolve.
-
#term ⇒ Object
readonly
noinspection RubyResolve.
Instance Method Summary collapse
- #each(options = {}, &block) ⇒ Object
- #find(term, options = {}) ⇒ Object
- #next_record(options = {}, &block) ⇒ Object
Instance Attribute Details
#base ⇒ Object (readonly)
noinspection RubyResolve
13 14 15 |
# File 'lib/libis/services/generic_search.rb', line 13 def base @base end |
#host ⇒ Object
noinspection RubyResolve
11 12 13 |
# File 'lib/libis/services/generic_search.rb', line 11 def host @host end |
#index ⇒ Object (readonly)
noinspection RubyResolve
13 14 15 |
# File 'lib/libis/services/generic_search.rb', line 13 def index @index end |
#num_records ⇒ Object (readonly)
noinspection RubyResolve
15 16 17 |
# File 'lib/libis/services/generic_search.rb', line 15 def num_records @num_records end |
#query(query, options = {}) ⇒ Object (readonly)
noinspection RubyResolve
13 14 15 |
# File 'lib/libis/services/generic_search.rb', line 13 def query @query end |
#record_pointer ⇒ Object (readonly)
noinspection RubyResolve
17 18 19 |
# File 'lib/libis/services/generic_search.rb', line 17 def record_pointer @record_pointer end |
#session_id ⇒ Object (readonly)
noinspection RubyResolve
17 18 19 |
# File 'lib/libis/services/generic_search.rb', line 17 def session_id @session_id end |
#set_number ⇒ Object (readonly)
noinspection RubyResolve
15 16 17 |
# File 'lib/libis/services/generic_search.rb', line 15 def set_number @set_number end |
#term ⇒ Object (readonly)
noinspection RubyResolve
13 14 15 |
# File 'lib/libis/services/generic_search.rb', line 13 def term @term end |
Instance Method Details
#each(options = {}, &block) ⇒ Object
27 28 29 |
# File 'lib/libis/services/generic_search.rb', line 27 def each( = {}, &block) raise RuntimeError, 'to be implemented' end |
#find(term, options = {}) ⇒ Object
23 24 25 |
# File 'lib/libis/services/generic_search.rb', line 23 def find(term, = {}) query(term, ) end |
#next_record(options = {}, &block) ⇒ Object
31 32 33 |
# File 'lib/libis/services/generic_search.rb', line 31 def next_record( = {}, &block) raise RuntimeError, 'to be implemented' end |