logger.info("Generating {} Documents in Thread {}", numDocsToCreate, Thread.currentThread().getName());
Client client = getClient(false);
BulkRequest bulkRequest = new BulkRequest();
for (int i=0; i < numDocsToCreate; i+=1000) {
bulkRequest.requests().clear();
try {
byte[] source = generateRowSource();
for (int j=0; j<1000;j++) {
IndexRequest indexRequest = new IndexRequest(INDEX_NAME, "default", String.valueOf(i+j) + String.valueOf(Thread.currentThread().getId()));
indexRequest.source(source);