我有一个弹性搜索查询方法,但它只产生了10条索引记录---有人知道我如何获得我拥有的所有记录吗?
var consultaPlazaCobro = elasticClient.Search<Entity.PlazaCobroELK>(s => s
.Index("plazacobro")
.Type("logs")
.Query(q => q.QueryString(qs => qs.Query("*"))));
答案 0 :(得分:0)
如果您的文档少于10000个,则可以使用.Size()
方法调用:
var consultaPlazaCobro = elasticClient.Search<Entity.PlazaCobroELK>(s => s
.Size(10000)
.Index("plazacobro")
.Type("logs")
.Query(q => q.QueryString(qs => qs.Query("*"))));
否则您需要使用Scroll request