Sha256: 81df4619e16f8d9b9dc296cc6567b5fab51eac0c554816fbd1cc4b2434294df8

Contents?: true

Size: 658 Bytes

Versions: 4

Compression:

Stored size: 658 Bytes

Contents

#
# $Id$
#

require 'init.rb'

q = ARGV.join(' ')
@sphinx = Sphinx::Client.new
# @sphinx.SetSortMode(Sphinx::Client::SPH_SORT_ATTR_ASC, 'created_at')
results = @sphinx.Query(q)

puts "Query '#{q}' retrieved #{results['total']} of #{results['total_found']} matches in #{results['time']} sec.";
puts "Query stats:";
results['words'].each do |word, info|
	puts "    '#{word}' found #{info['hits']} times in #{info['docs']} documents\n"
end
puts

n = 1
results['matches'].each do |doc|
	print "#{n}. doc_id=#{doc['id']}, weight=#{doc['weight']}"
	doc['attrs'].each do |attr, value|
		print ", #{attr}=#{value}"
	end
	puts
	n = n+1
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
model_set-1.1.3 vendor/sphinx_client/test.rb
model_set-1.1.2 vendor/sphinx_client/test.rb
model_set-1.1.1 vendor/sphinx_client/test.rb
model_set-1.1.0 vendor/sphinx_client/test.rb