Class: Ferret::Search::PhraseQueue

Inherits:
Utils::PriorityQueue show all
Defined in:
lib/ferret/search/phrase_scorer.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(pp1, pp2) ⇒ Object



143
144
145
146
147
148
149
# File 'lib/ferret/search/phrase_scorer.rb', line 143

def less_than(pp1, pp2)
  if (pp1.doc == pp2.doc) 
    return pp1.position < pp2.position
  else
    return pp1.doc < pp2.doc
  end
end