Solr cloud似乎是未来扩展solr的建议方法。我知道传统的缩放方法(如主从和复制)仍然存在。我与solr的用例不一定是接近实时(NRT)。如果新索引的数据在约1天后对搜索者可见,则可以。
在主从(legacy缩放)中,我可以每天复制一次。在Solr云中我有这样的选择吗?
此外,我不希望索引在索引时间内影响搜索者的表现。有没有办法将索引器与solr cloud中的搜索器分片隔离开来?
答案 0 :(得分:0)
您可以跳过SolrCloud,只需在专用的单独集合上进行索引。
然后,您将新内容单独带到每台计算机并执行Core Swap。
使用Aliases指向最新核心/集合的类似事情。这也允许您将旧内容和新内容分段到不同的集合中并一起搜索。
答案 1 :(得分:0)
在这种情况下我也使用了集合别名。您可以每天构建一次索引,当它准备就绪时,您只需更改别名即可。我举一个例子
在开始时你创建了一个名为:index_2014_12_01的索引。此索引由index_2014_12_01别名。第二天,您构建index_2014_12_02并立即将别名更改为指向index_2014_12_02而不是index_2014_12_01。