• 25-12-2021, 17:27:00
    #1
    Merhaba Arkadaslar

    Elasticsearch uzerinden data cekiyoruz. toplam da 1.000.000 a yakin data var. bund parca, parca 3000 er adet seklinde veriyi cekiyoruz.ilk 3000 det veriyi aliyor, fakat sonra ki verileri cekmiyor. Bunun icin Elasticsearch'de scrol_id dine bir ozellik var. Bu ozelligi kullanarak bu sorunu cozebiliriz diye dusunuyorum. ElasticSearch konusunda uzman arkadaslar pm atabilirler.

    Tesekkurler.
  • 25-12-2021, 17:33:17
    #2
    Scroll id veri tutmaya yarıyor sizin sorunuzun cevabı size kullanmak. ?size=500&from=3000 buradaki size kısımında yazan 500 3000 den sonraki 500 kaydı getirir.
  • 25-12-2021, 17:38:59
    #3
    blap adlı üyeden alıntı: mesajı görüntüle
    Scroll id veri tutmaya yarıyor sizin sorunuzun cevabı size kullanmak. ?size=500&from=3000 buradaki size kısımında yazan 500 3000 den sonraki 500 kaydı getirir.
    Merhaba, Tesekkur ederim. Dongu icin kod bu sekilde. Bunda hata var mi?

    $f = 0;
    for ($i = 0; $i <= 653; $i++) {
    $request_data_json = json_encode([
    'from' => $i * 3000,
    'size' => 3000,
    '_source' => [