【问题标题】:Does solr support the sorting while creating index?solr 在创建索引时是否支持排序?
【发布时间】:2012-09-09 09:30:16
【问题描述】:

在我的测试环境中,每台服务器上有近 130,000,000 个文档。如果我在不按日期排序的情况下进行搜索,它的工作速度很快,但如果启用排序,它会非常慢。

我认为如果 solr 可以在创建索引时对索引字段进行排序,那么搜索会更有效率。那么,如何配置 solr 在索引时对某些字段进行排序?

【问题讨论】:

  • 您没有说您是否使用 solr 对文档进行了索引。您可能还想提供一些您希望对文档执行的查询类型的上下文。
  • 我已经通过 solr 索引了所有 130,000,000 个文档。都是全文文档,我们的查询很简单——获取最新的 6 个文档。

标签: performance solr indexing


【解决方案1】:

初始查询会较慢,但所有后续查询都应​​该很快。
Solr 应该可以使用Filter Query Cache for sorting

您也可以warm the sort fields.
还要检查开销是否也只是排序的原因,并且不涉及查询和评分。

【讨论】:

    猜你喜欢
    • 2013-04-12
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 2020-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多