使用from
和size
参数来进行分页。from
参数定义了你要提取的第一个结果的偏移量。size
参数定义了要返回的最大匹配数。
from
和size
可以作为请求参数来设置,也可以在请求体中来设置。from
默认是0
,size
默认是10
。
curl -XGET 'localhost:9200/_search?pretty' -d'
{
"from" : 0, "size" : 10,
"query" : {
"term" : { "user" : "kimchy" }
}
}'
注意from + size
不能比index.max_result_window
更大,这个值默认是10000
。Scroll
或者Search After
API是查询大量数据更有效的办法。