-1
  • RSolr::Ext に問題がありました。
  • Apache Solrに接続するためにparamsでクエリを実行し、ライブラリpageを使用しようとすると.per_pagersolr-ext

そして、次のようなエラーが表示されます:

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 に答える