Class: Ferret::Search::FuzzyQuery::ScoreTermQueue
- Inherits:
-
Utils::PriorityQueue
- Object
- Utils::PriorityQueue
- Ferret::Search::FuzzyQuery::ScoreTermQueue
- Defined in:
- lib/ferret/search/fuzzy_query.rb
Instance Attribute Summary
Attributes inherited from Utils::PriorityQueue
Instance Method Summary collapse
-
#less_than(st1, st2) ⇒ Object
See PriorityQueue#less_than(o1, o2).
Methods inherited from Utils::PriorityQueue
#adjust_top, #clear, #initialize, #insert, #pop, #push, #put_heap, #top
Constructor Details
This class inherits a constructor from Ferret::Utils::PriorityQueue
Instance Method Details
#less_than(st1, st2) ⇒ Object
See PriorityQueue#less_than(o1, o2)
133 134 135 136 137 138 139 |
# File 'lib/ferret/search/fuzzy_query.rb', line 133 def less_than(st1, st2) if (st1.score == st1.score) return st1.term > st2.term else return st1.score < st2.score end end |