Use streaming_bulk to avoid loading huge response lists into memory