在Solr中查询Multiple Core中的不同字段



我是Solr的新手,我有以下要求,

我有两个内核运行在同一个tomcat实例上。我的要求类似于这样:
1. 使用单个Solr查询,从Core1返回field1, field2,从Core2返回field3, field4。我需要所有四个字段作为单个记录返回。

请为我提供一些帮助,以便在Solr中实现此功能。

当然不能。

你所描述的有时被称为垂直分区。Solr内核可以立即搜索,但它们是用于水平分区(又名分片)的,即:将整个文档分区到不同内核的过程。

如果你描述了你试图实现的用例,也许人们可以帮助你如何以不同的方式实现你的目标。

从http://wiki.apache.org/solr/LargeIndexes

'没有实现跨索引的垂直分区'

你可以在Lucene (Solr的基础)中使用ParallelReader/Writer的低级方法来完成它,但这是非常不鼓励bc。会有龙。

最新更新