0

weightnowとobjectcreated_attimeの時間差に基づいて変化する仮想フィールドがあります。黒点で2時間ごとに更新したいので、電話する予定でしたTopic.solr_index

ただし、Sunspotは、ダーティとマークされたレコードのみをインデックスに登録すると思います。だから、これはうまくいかないと思います。私の質問は次のとおりです。

  • Sunspotでこの種の汚れていない現在の時間に依存するフィールドにインデックスを付ける方法
  • solr adminで正しく更新されたことを確認するにはどうすればよいですかweight(またはインデックス作成結果を確認する他の方法)
4

1 に答える 1

0

私の仮定は間違っていました。

現在の時刻に基づいて true/false を出力する weight メソッドがある場合 (今が朝の場合は true とします)、モデルがダーティとマークされていなくても、Sunspot は毎回適切にインデックスを作成します。

于 2012-06-13T07:15:41.783 に答える