我正在尝试实现分布式Solr搜索(仅需要使用Solr 3.4),其中索引分布在多台计算机上。 通过这里的分片,我的意思是包含索引的分片文件夹,solr核心已配置为搜索。它在参数映射中配置,并且不存在于solrconfig.xml文件中。因此每台机器都有不同的分片文件夹名称。
例如:
host1:port1 - >碎片= shard1,
host2:port2 - > shard = shard2,
host3:port3 - >碎片= shard3。
每台计算机上的分片名称可能会动态更改。所以它不能在任何xml中配置。在查询中使用“shards”参数:host:port / baseURL不能帮我指定该特定机器的分片名称。
有没有办法配置此分片名称:查询中的主机名映射?如果没有,有人可以让我知道解决这个问题的最佳方法是什么?
答案 0 :(得分:2)