【发布时间】:2016-03-08 16:11:02
【问题描述】:
伙计们,
我们在 solr 中有一个需求,我们想要合并两个查询的结果。
例如
查询一返回[document1,document2,document3,document4]
第二个查询返回 [document3,document4,document5,document6]
我们希望结果按以下顺序 [document1,document2,document3,document4,document5,document6]
基本上第一个查询的结果应该优先,第二个查询的结果应该删除重复项。
我们还希望在 solr 级别进行分页,因为它为每个查询返回 100 万个文档。
查询:
1) 如何创建多个查询一起执行并按顺序获取结果。 (第一个查询结果应该首先出现。从第二个查询重复应该被删除)
2) 我们想要对整个结果集的数据进行分页,因此我们不能一个一个地执行。我们有什么办法可以做到这一点?
【问题讨论】: