Method: SearchYJ::Main#rank

Defined in:
lib/searchyj/main.rb

#rank(term, rank, **args) ⇒ Hash

Get a record in the search result at a particular rank order in the search ranking.

Parameters:

  • term (String)

    Search term

  • rank (Integer)

    The rank order in the search ranking

Returns:

  • (Hash)

    A result record if matched the arguments Else nil


59
60
61
62
63
# File 'lib/searchyj/main.rb', line 59

def rank(term, rank, **args)
  args[:from] = rank
  result = list(term, 1, args)
  (result.size > 0) ? result[0] : nil
end