【问题标题】:One Solr index for each day每天一个 Solr 索引
【发布时间】:2015-03-20 11:06:22
【问题描述】:

我们正在尝试构建的系统的要求是,我们需要为每个日期创建一个 SOLR 索引,其中包含大约 350-5 亿个文档,其中每个文档是具有大约 1000 个字段的单个结构化记录。

然后根据索引键和日期查询相同,例如我们将尝试搜索与特定用户相关的记录,日期在 2015 年 1 月 1 日到 2015 年 1 月 31 日之间。此查询应仅将此日期范围内的索引加载到内存中,并返回与搜索模式相对应的行。

请建议如何使用 SOLR 来实现。

【问题讨论】:

    标签: solr lucene


    【解决方案1】:

    看来你可以用 SolrCloud 做到这一点:

    • 每天收集一次
    • 根据您的需要,每个集合集的分片/复制等数量(您的查询吞吐量是多少...)
    • 此外,如果收集的数量开始过多(请参阅 this presentation about this,您可以进一步将数据划分为多个 SolrCloud 集群(每年一个/5 年或其他)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 2014-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多