目前,我有一个动物园管理员实例,控制3台物理服务器上的复制。它是solr综合动物园管理员。一个碎片,一个收藏。
我有一个新的需求,在这个需求中,我需要一个新的静态solr实例(一个新集合,没有复制)。与以前的集合相同的架构。此实例的副本也将放置在上述3台物理服务器上。请注意,我需要在两个集合中执行分布式搜索,并将结果混合在一起。
多亏了javacreed,我现在知道分片不是我的解决方案。前面的问题回答了here和here。
在我当前的设置中,我在运行Zoo门将的服务器上运行以下命令-
java -Dbootstrap_confdir=solr/myApp/conf -Dcollection.configName=myConfig -DzkRun -DnumShards=1 -jar start.jar我是否正确地说,这将不会改变,我现在也将手动启动非复制的集合。我真的只需要改变我的搜索查询,以包括‘集合’参数?就像-
http://localhost:8983/solr/collection1/select?collection=collection1,collection2此示例来自Solr文档。我对它是否应该是.solr/收藏品1/select感到有点困惑?或者.solr/收藏2/选择?.或者说这是否重要?
谢谢
发布于 2014-04-18 06:42:28
谢谢您的好话,stewart.You可以直接在solr上搜索
http://localhost:8983/solr/select?collection=collection1,collection2没有必要提及任何集合路径,因为您正在集合参数中定义它们。
https://stackoverflow.com/questions/23148464
复制相似问题