我正在尝试获取给定查询的 solr 响应。我检查了 localhost:8983 上的 solr 查询界面,它工作正常,对查询给出了所需的响应。我想从每个响应中选择 productId 字段并打印出来。以下是我正在使用的代码:
#!/usr/bin/ruby
# encoding: utf-8
require 'rubygems'
require 'solr'
solr = Solr::Connection.new('http://localhost:8983/solr')
response = solr.query('necklace')
puts "the response is:"
#puts response
puts "\n"
response.each do |hit|
puts hit['productId']
end
但它没有打印任何东西,我的回复似乎是空的。我怎样才能解决这个问题