MastodonにElasticsearchを導入(without Docker)
· 約2分
ますとどんちほーに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にする必要があります