Open u1-liquid opened 1 year ago
In fact, after a short comparison, Meilisearch's expected hard disk footprint grew much faster than Elasticsearch's. Since Meilisearch was chosen to implement the search function for small and medium-sized instances, such settings should really be made to avoid soaring resource usage.
インデックス分ける必要ってある?
分けないと一括で消すときに不便か
やる人いる?
いなければしゅいろさんが暇なときやるけど
Summary
中小規模のサーバーで、全ノートに対してのMeiliSearch使用はそのストレージ使用量などで現実的ではない場合が多い (中小規模のサーバーでは大半がリレー機能を使ってると思うので、リモートの投稿が多く、結果MeiliSearchのインデックスが肥大化してしまう)
ElasticSearchでよく使われている日付もしくは月付けのindicesを作って、古くなったものだけ削除するという方法を用いれば検索データを持つ期間の調整ができると思う 期限切れのインデックス削除についてはbullにジョブとして登録すればいいかも 複数個のインデクスに対応した検索が必要になるけど、これとこれで可能
ついでにローカルとホストごと(もしくは単純にリモート)のインデックスを分けたらローカルは無期限、リモートは7日などの設定も可能になる