私は2つのモデルを持っています
class User < ActiveRecord::Base
has_many :posts
searchable do
text :post_titles
end
def post_titles
posts.map &:title
end
end
class Post < ActiveRecord::Base
belongs_to :user
end
問題は、投稿のタイトルを更新すると、太陽黒点が関連するユーザーのインデックスを更新せず、新しいデータで検索できないことです。そうすればUser.index
問題は解決しますが、時間がかかりすぎます。子レコードの変更時に親レコードのインデックスを更新するためのより良い解決策はありますか (すべてのユーザーではなく親レコードのみを再インデックス化するなど)?