2016-10-28 5 views
0

APIからのデータをElasticsearch JS内に移動したいとします。 APIのドキュメントの内容は次のとおりです。ページパラメータの横にページ番号を付けずにREST APIからデータを取得する

APIは古典的なREST JSON APIです。 {...}別のページをリクエストするには、 のpageパラメータを使用します。

存在しない最後のページを要求せずにページパラメータを段階的に増加させると、追加データがあるかどうかを調べる方法はありますか?

答えて

0

APIはアイテムの合計数を提供しますか?私はどこかで(おそらく最初の呼び出しで)利用可能なアイテムの総数を期待しています - JavaScript内のいくつかの簡単な数式を使って、そこにいくつのページがあるかを知ることができます。

+0

いいえ、それはありません! 1ページあたりのレコード数は限られており、リクエストレートにも制限があります。そのため、これを最初に最適化する必要があります。 – Acalypha

+0

いくつのアイテムがあるかわからない場合は、代替案が表示されません。あなたはページをリクエストしたときにあなたが終わりに達したことを知り、そのページは1ページあたりの最大アイテム数よりも少ない。 –

+0

さて、ありがとうアンドリュー! – Acalypha

関連する問題