Solr云分布式搜索集合

时间:2014-04-18 06:13:48

标签: solr apache-zookeeper solrcloud

目前我有一个zookeeper实例控制3台物理服务器上的复制。它是solr集成的动物园管理员。 1个碎片,1个集合。

我有一个新的要求,我需要一个新的静态solr实例(1个新的集合,没有复制)。与先前集合相同的模式。此实例的副本也将放在上面提到的3个物理服务器上。需要注意的是,我需要在2个集合中执行分布式搜索,并将结果混合在一起。

感谢javacreed我现在知道分片不在我的解决方案中。以前的问题会回答herehere

在我当前的设置中,我在运行zookeeper的服务器上运行以下命令 -

java -Dbootstrap_confdir=solr/myApp/conf -Dcollection.configName=myConfig -DzkRun -DnumShards=1 -jar start.jar

我说的是,这不会改变,我现在也会手动启动非复制集合。我真的只需要更改我的搜索查询以包含'collection'参数?像 -

这样的东西
http://localhost:8983/solr/collection1/select?collection=collection1,collection2

此示例来自Solr文档。我有点困惑,是否应该...... solr / collection1 / select?...或者... solr / collection2 / select?...或者它是否重要?

由于

1 个答案:

答案 0 :(得分:1)

感谢您的客气话。斯图尔特。您可以直接在solr上搜索

http://localhost:8983/solr/select?collection=collection1,collection2

由于您在集合参数中定义它们,因此无需提及任何集合路径。

相关问题