Class: ROM::Solr::SelectRelation
- Defined in:
- lib/rom/solr/relations/select_relation.rb
Instance Method Summary collapse
- #count ⇒ Object
- #fields(*fl) ⇒ Object (also: #fl)
- #filter(*fq) ⇒ Object (also: #fq)
- #query(q) ⇒ Object (also: #q)
- #rows(limit) ⇒ Object (also: #limit)
- #sort(crit) ⇒ Object
- #start(offset) ⇒ Object (also: #offset)
Methods inherited from Relation
Methods included from Schemaless
Instance Method Details
#count ⇒ Object
37 38 39 |
# File 'lib/rom/solr/relations/select_relation.rb', line 37 def count dataset.num_found end |
#fields(*fl) ⇒ Object Also known as: fl
17 18 19 |
# File 'lib/rom/solr/relations/select_relation.rb', line 17 def fields(*fl) add_params(fl: fl) end |
#filter(*fq) ⇒ Object Also known as: fq
7 8 9 |
# File 'lib/rom/solr/relations/select_relation.rb', line 7 def filter(*fq) add_param_values(:fq, fq) end |
#query(q) ⇒ Object Also known as: q
12 13 14 |
# File 'lib/rom/solr/relations/select_relation.rb', line 12 def query(q) add_params(q: q) end |
#rows(limit) ⇒ Object Also known as: limit
27 28 29 |
# File 'lib/rom/solr/relations/select_relation.rb', line 27 def rows(limit) add_params(rows: limit.to_i) end |
#sort(crit) ⇒ Object
32 33 34 |
# File 'lib/rom/solr/relations/select_relation.rb', line 32 def sort(crit) add_params(sort: crit) end |
#start(offset) ⇒ Object Also known as: offset
22 23 24 |
# File 'lib/rom/solr/relations/select_relation.rb', line 22 def start(offset) add_params(start: offset.to_i) end |