アプリケーションの構築。現在、Solr サーバーは 1 台です。しかし、インデックス作成のニーズを超えた場合に、将来的に複数の Solr シャードをサポートできるようにアプリを設計したいと考えています。
将来、複数のシャードをサポートできるアプリケーションを開発する際に留意すべき重要事項は何ですか?
solr URL /solr/ をDBに保存しました。これは、solr に対してクエリを実行するために使用されます。DB には、更新用の 1 つの URL と検索用の 1 つの URL があります。
将来、シャードを solr 環境に追加する場合、シャードを使用するためのプロセスは、DB 内の URL を更新するのと同じくらい簡単になりますか? または、更新する必要がある他のものがあります。SolrJを使用しています
たとえば、DB の SolrSearchBaseURL を次のように変更します。
https://solr2/solr/select?shards=solr1/solr,solr2/solr&indent=true&q={search_query}
DB の SolrUpdateBaseURL を次のように更新します。
https://solr2/solr/
?