何千もの異なるインデックスを持つのは悪い考えではないかと思いますか?
ElasticSearchに基づいてWebアプリに検索ページを追加しています。検索ページを使用すると、ユーザーは、さまざまなインデックス付きの条件(名前、場所、性別など)でフィルタリングすることにより、サイト上の他のユーザーを検索できます。これはかなり簡単で、サイトのすべてのユーザーのドキュメントを含む1つのインデックスのみが必要になります。
ただし、ユーザーがフォローしている他のすべてのユーザーのリストを表示できるページも作成したいと思います。このページに、検索ページで使用できるのと同じフィルタリングオプションを設定したいと思います。これを実行するための良い方法は、フォローしているユーザーごとにドキュメントを含む、ユーザーごとに個別のインデックスを作成することでしょうか?