Method: Ferret::Search::Spans::SpanNearQuery#spans
- Defined in:
- lib/ferret/search/spans/span_near_query.rb
#spans(reader) ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/ferret/search/spans/span_near_query.rb', line 56 def spans(reader) if (@clauses.size() == 0) # optimize 0-clause case return SpanOrQuery.new(@clauses).spans(reader) end if (@clauses.size() == 1) # optimize 1-clause case return @clauses[0].spans(reader) end return NearSpansEnum.new(self, reader) end |