Class: Ferret::Search::HitQueue

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



3
4
5
6
7
8
9
# File 'lib/ferret/search/hit_queue.rb', line 3

def less_than(hit1, hit2) 
  if (hit1.score == hit2.score)
    return hit1.doc > hit2.doc
  else
    return hit1.score < hit2.score
  end
end