Solr在不同的机器上分配不同的分片+

时间:2012-02-21 23:29:56

标签: search solr distributed host sharding

我正在尝试实现分布式Solr搜索(仅需要使用Solr 3.4),其中索引分布在多台计算机上。 通过这里的分片,我的意思是包含索引的分片文件夹,solr核心已配置为搜索。它在参数映射中配置,并且不存在于solrconfig.xml文件中。因此每台机器都有不同的分片文件夹名称。

例如:

host1:port1 - >碎片= shard1,

host2:port2 - > shard = shard2,

host3:port3 - >碎片= shard3。

每台计算机上的分片名称可能会动态更改。所以它不能在任何xml中配置。在查询中使用“shards”参数:host:port / baseURL不能帮我指定该特定机器的分片名称。

有没有办法配置此分片名称:查询中的主机名映射?如果没有,有人可以让我知道解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)