2

Rails プロジェクトで Thinking Sphinx インデックスにデルタ インデックスを使用しています。私のマシン (Mac OS X) では問題なく動作しています。レコードを変更すると、すぐに見つかります。サーバー(Debian)ではそうではありません。

delta = true の sql クエリを実行しましたが、最近変更されたレコードが予想されるので、その部分は機能しています。log/searchd.query.log に適切なリクエストが表示されます。

[Fri Oct 22 10:25:29.193 2010] 0.000 sec [all/3/rel 0 (0,20)] [customer_core,customer_delta] Jonas4

他に何が考えられますか?

ありがとう。

4

1 に答える 1

4

サポートリストにも投稿されていますが、ここでお答えします...

TS rake タスクを実行しているのはどのユーザーですか? また、サーバー上の Rails サイトを所有しているのはどのユーザーですか? それらは同じでなければなりません。

また: Passenger を使用していますか? その場合は、bin_path 設定がconfig/sphinx.ymlファイルに設定されていることを確認する必要があります。ドキュメンテーションは、両方のポイントを通過します。

これらのどちらも問題にならない場合はお知らせください。

于 2010-10-22T10:08:03.330 に答える