Class: Ferret::Search::FuzzyQuery::ScoreTermQueue

Inherits:
Utils::PriorityQueue show all
Defined in:
lib/ferret/search/fuzzy_query.rb

Instance Attribute Summary

Attributes inherited from Utils::PriorityQueue

#size

Instance Method Summary collapse

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