ユーザーがアプリケーションを作成し、アプリケーションにデータを保存できるシステムがあります。各アプリケーションのインデックスを分けたいと思います。アプリケーションごとにコアを作成し、ユーザーがクエリを実行すると、指定されたアプリケーションを検索します。アプリケーション間に関係がないため、このソリューションは、すべてのインデックスをまとめて格納するよりもパフォーマンスが向上する可能性があります。
これに関連して 2 つの質問があります。
- これは良い解決策ですか?そうでない場合は、より良い解決策を提案していただけますか?
- Solr で作成できるコアの数に制限はありますか? システムにはおそらくさらに数千のアプリケーションが存在するでしょう。