【问题标题】:Nest returns zero results with MatchAll() Query and Size(100000)Nest 使用 MatchAll() Query 和 Size(100000) 返回零结果
【发布时间】:2016-03-02 13:09:54
【问题描述】:

我在 C# 中有以下嵌套查询:

var results = client.Search<Question>(s => s.From(0).Size(100000).Query(q=>q.MatchAll()));

当它运行时,我得到零结果。当我将 Size() 方法调整为 Size(10000) 时,它可以工作。我基本上是在尝试返回索引中的所有结果。我在这里想念什么?我用谷歌搜索了 Elastic 服务器本身是否有最大结果设置,但什么也没找到。

【问题讨论】:

    标签: c# elasticsearch nest


    【解决方案1】:

    有一个index.max_result_window 设置(默认为10000)其中you can adjust

    但是,如官方文档中所述,如果您想检索所有文档,最好使用scroll search

    您可以找到使用 NEST here 滚动搜索的示例

    【讨论】:

      猜你喜欢
      • 2019-11-08
      • 2023-03-04
      • 2017-06-21
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 2021-09-20
      • 1970-01-01
      • 2013-03-31
      相关资源
      最近更新 更多