我在C#中有以下Nest查询:
var results = client.Search<Question>(s => s.From(0).Size(100000).Query(q=>q.MatchAll()));
当这个运行时我得到零结果。当我将Size()方法调整为Size(10000)时,它可以工作。我基本上试图在索引中返回所有结果。我在这里错过了什么?我已经google搜索Elastic服务器本身是否有最大结果设置,但没有找到任何结果。
答案 0 :(得分:1)
有一个index.max_result_window
设置(默认为10000)you can adjust。
但是,正如官方文档中所述,如果您想要检索所有文档,最好使用scroll search代替。
您可以找到使用NEST here
滚动搜索的示例