ども、@kimihom です。 前回の記事で、Elasticsearch Rails の導入周りの調査内容をレポートした。 今回は調査内容をもとに、Elasticsearch と Rails を組み合わせて実装したので実践編としてまとめてみる。 Elasticsearch と Rails 間のデータ同期に関して まず懸念事項のデータ同期に関する話。それなりにパフォーマンスを気にするのであれば、Resque や Sidekiq を用いてバックグラウンドに回して ActiveRecord のコールバックを活用してElasticsearch と 同期を取るのだけども、バックグラウンドジョブの実装は割とトラップが多く、その程度でバックグラウンドジョブを実現する価値があるのかだいぶ悩んだ。以下の記事が参考になった。 attracie.hatenablog.com 確かに実際に導入するのは簡単なんだけ