私はSunspot SolrでMongoidを使用していますが、synonyms.txtファイルを頻繁に更新しますが、新しいシノニムファイルを使用してインデックスを更新するメソッドがどのメソッドによってトリガーされるのかよくわかりません。Sunspot Solr synonyms.txtの更新後にリフレッシュする方法は?
今私はSunspot.index(Model.all)を行っていますが、正しく動作していないようです。
私はSunspot SolrでMongoidを使用していますが、synonyms.txtファイルを頻繁に更新しますが、新しいシノニムファイルを使用してインデックスを更新するメソッドがどのメソッドによってトリガーされるのかよくわかりません。Sunspot Solr synonyms.txtの更新後にリフレッシュする方法は?
今私はSunspot.index(Model.all)を行っていますが、正しく動作していないようです。
あなたはこれを見たいと思うかもしれません。その様子から http://groups.google.com/group/ruby-sunspot/browse_thread/thread/5edee323a9833316
、簡単な答えは、あなたがSolrのを再起動することができますし、それはそれを行うべきであるということです。 http://wiki.apache.org/solr/CoreAdminとマルチコアの設定を使用するときは、(ここでは:http://wiki.apache.org/solr/CoreAdmin#RELOAD)RELOAD発行できます。
はまた、Solrには、ここでマルチコアを使用するように構成することができることを文書化していますあなたはSolrのを停止せずに更新することができます。
私はこれらのテストを今すぐ行うことができませんが、これが役立つ場合、または確かな回答が見つかった場合は、ここに投稿してください。我々はsynonyms.txtファイルを更新するたびに
、私たちは、これは我々がSolrの中synonyms.txtファイルを更新するたびに行われるべきコマンドに
rake sunspot:reindex
を実行して、もう一度再インデックスする必要があります。
リンクありがとうございました:)。それは私にGoogleグループを求めていました。愚かな私はここで質問を更新することを考えていたはずです。 –
lol oops !! :)答えを選択していただきありがとうございます –
技術的には、ソリューションを投稿しました。 :) –