-1
  • 我遇到了关于 RSolr::Ext 的问题。
  • 当我尝试使用参数查询pageper_page使用库rsolr-ext以连接到 Apache Solr 时。

我得到一个与以下相同的错误:

NoMethodError: undefined method `to_i' for ["10", "10"]:Array
from /home/khanhpn/.rvm/gems/ruby-2.2.2@music/gems/rsolr-ext-1.0.3/lib/rsolr-ext/response.rb:27:in `rows'

这是我的代码:

@solr_connection = RSolr::Ext.connect(
  url: "http://localhost:8080/solr/music",
  open_timeout: 10,
  read_timeout: 10,
  retry_503: 2)

solr_params = {
     :page => 0,
     :per_page => 10,
     :field_names => [:id, :title],
     :queries => "xuan"
}

solr_connection.find(solr_params)

希望大家可以支持我。非常感谢。

4

1 回答 1

0

我想问题出在:field_names密钥上,这似乎不受RSolr::Ext#find方法的支持。是你弄错了:queries:phrases还是其他可用?

于 2015-07-28T18:07:59.597 回答