1、如何使用Elasticsearch进行分页搜索的语法
size:分页的页大小
from:分页到第几页,从0开始为第一页
语法:
GET /_search?size=10
GET /_search?size=10&from=0
GET /_search?size=10&from=20
举例:
1、首先查询test_index/test_type中有几条数据,哪些数据
GET /test_index/test_type/_search
-----------------------------结果----------------------------
{
"took": 8,
"timed_out": false,
"_shards": {
"total": 3,
"successful": 3,
"failed": 0
},
"hits": {
"total": 9,
"max_score": 1,
"hits": [....省略 ]
}
}
查询到的9条数据,id分别是:AW9QyvfMvHutHJSW2Hir,7,11,2,5,8,9,1,3
2、我们假设将这9条数据分成3页,每一页是3条数据,来实验一下这个分页搜索的效果
第一页:id = AW9QyvfMvHutHJSW2Hir,7,11