0

Rails コンソールからレコードを作成すると、solr サーバーを再起動するまで結果に表示されません。

私のSunspot.yml https://gist.github.com/jianbo/6264610

私のログ/sunspot-solr-development.log https://gist.github.com/jianbo/6264600

auto_commit_after_request: true を sunspot.yml に入れましたが、それでも結果は次のようになります: INFO: commitTracker AutoCommit: disabled in line 142. これが問題かどうかはわかりません...

データが保存されると、Redis サーバーに何かが追加されていることがわかります https://gist.github.com/jianbo/6264594

ありがとう

4

1 に答える 1

0

自動コミットを追加することで修正されました:

<autoCommit> 
  <maxDocs>10000</maxDocs>
  <maxTime>20000</maxTime>
</autoCommit>
于 2013-08-18T23:46:10.477 に答える