構建一個應用程序。現在我們有一臺Solr服務器。但是我們希望設計這款應用程序,以便在未來超過索引需求時能夠支持多個Solr分片。建設支持未來的Solr分片
在開發可支持未來多個分片的應用程序時,要記住哪些關鍵因素?
我們將solr URL/solr /存儲在數據庫中。它用於對solr執行查詢。有一個用於更新的URL和一個用於在數據庫中搜索的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/
?