在Apache Solar中的两个不同集合中对搜索进行了排序

时间:2019-05-11 16:48:19

标签: solr

我有两个Apache Solar集合,第一个集合包含过去一年的信息,第二个集合包含长达一年的信息(如下所示) 我的问题是在两个集合之间进行排序搜索。 例如,我想按排序顺序搜索300-400天之间的数据,问题是我不知道如何以最准确,最快的方式进行数据处理。

collections

1 个答案:

答案 0 :(得分:0)

创建一个Collection alias that spans both collections-在创建别名时在collections列表中给出两个集合名称:

/admin/collections?action=CREATEALIAS&name=name&collections=uptopastyear,pastyeartonow

然后您可以使用常规范围过滤器查询此集合:

&fq=datetime:[<timestamp 400 days ago> TO <timestamp 300 years ago>]