SOLR中的分布式搜索

时间:2012-02-27 07:49:49

标签: solr distributed-system

我正在使用SOLR 1.3.0对现有的lucene索引执行分布式搜索。问题是,有什么方法可以让我找到哪个碎片在搜索后出现了结果?

P.S:我正在使用REST api。

2 个答案:

答案 0 :(得分:1)

您可以使用debugQuery = on获取一些信息,但如果这是您经常查询的内容,我会为分片名称添加一个特定的存储字段。

PS:Solr没有REST API。

答案 1 :(得分:1)

对于Solr分片 -

  

文档必须具有唯一键,并且必须存储唯一键   (schema.xml中的stored =“true”)

我认为逻辑应该已经在你身边,你将数据提供给碎片,因为id需要是唯一的。
例如最简单的是奇数偶数组合,但是您可能有一些复杂的组合将数据分配到分片中。