0

我正在使用 SOLR 1.3.0 对已经存在的 lucene 索引执行分布式搜索。问题是,有什么方法可以在搜索后从哪个分片中找到结果?

PS:我正在使用 REST api。

4

2 回答 2

1

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

PS:Solr 没有 REST API。

于 2012-02-27T14:15:04.393 回答
1

对于 Solr 分片 -

文档必须有唯一键,并且必须存储唯一键(在 schema.xml 中存储为“true”)

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

于 2012-02-27T14:21:26.567 回答