Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 SOLR 1.3.0 对已经存在的 lucene 索引执行分布式搜索。问题是,有什么方法可以在搜索后从哪个分片中找到结果?
PS:我正在使用 REST api。
您可以使用 debugQuery=on 获取一些信息,但如果这是您经常查询的内容,我会为分片名称添加一个特定的存储字段。
PS:Solr 没有 REST API。
对于 Solr 分片 -
文档必须有唯一键,并且必须存储唯一键(在 schema.xml 中存储为“true”)
我认为逻辑应该已经在您身边,您可以通过它将数据提供给分片,因为 id 需要是唯一的。 例如,最简单的是奇偶组合,但您可能有一些复杂的组合,通过这些组合将数据分配到分片中。