ますとどんちほーにElasticsearchを導入したときのメモです

https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Elasticsearch-guide.md

公式のドキュメント通りにやり、まずは導入します

ますとどんちほーではchewy:deployにおよそ20時間かかりました(status数は約2100万)

https://kurage.cc/blog-sudachi/

を参考にSudachiも導入しましたが(今はSudachiもElasticsearch最新版対応していてそこは楽でした)、現在のバージョンではmastodonの仕様が違いそのままでは動きませんでした、その分だけここに書いておきます。

6番のsearch_service.rbを編集するところで、

query: query

から

query: @query

と書く必要があり、またcreated_atはindexされないようになったのでidにする必要があります