вы можете использовать size
и from
, чтобы заставить движок возвращать документы в этом диапазоне каждый раз, когда вы возвращаетесь на следующую страницу.В вашей структуре сервиса должны быть две переменные, и тот, кто вызывает службу, должен также передать значения двух переменных (в основном документы и ограничение)
{
"from": from,
"size": limit,
"sort": [{
"create_date": {
"order": "desc"
}
}],
"query": {
"bool": {
"must": []
}
},
"aggs": {
"genres": {
"terms": {
"field": "mentions.keyword",
"include": "insta.*"
}
}
}
}
, если вы выставили этот запрос через службу, например mysearch
, топозвоните в службу, как это
mysearch?searchTerm=theWord&from=0&limit=15
, и при следующем вызове вы сделаете то же самое, но с другими значениями from
и limit
mysearch?searchTerm=theWord&from=16&limit=15
, если этой информации недостаточноопубликуйте несколько примеров документов для игры с