有没有一种方法可以检索(ElasticSearch)NEST查询中的所有记录?

8

我正在使用NEST执行此查询

var result = elasticClient.Search<SearchItemClass>( s=>
    s.Index("indexName")
     .Type("typeName")
     .Query(q => q.ConstantScore(score => score.Filter(f => f.Term("fieldName", "term"))))
);

默认情况下,这将返回10个结果。

有没有一种方法可以获取所有结果,而不需要指定.Size(value)或.Take(value)?

提前感谢!


1
我已经重新表达了我的问题。重复问题的答案似乎没有帮助到我的问题。 - jac
我知道对于裸的JSON查询,有一个默认为10的大小参数。您可以将其设置为最大值10,000。之后,您必须使用滚动和某种分页来扫描结果。 - NDEthos
1个回答

5

3
这怎么会是重复的问题呢?这个问题涉及NEST(一个软件库),而你提供的链接是关于curl(一个命令行工具)的?我需要翻译其他内容吗? - Marcus
1
由于“重复”问题实际上是有关JSON和curl的,因此这里提供了一个不错的Nest解决方案:https://dev59.com/xloU5IYBdhLWcg3wIkeI#37801683 - matthughes404

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接