LanguageCode [] languages = LanguageCode.values();
Collections.shuffle(Arrays.asList(languages), rnd);
BulkRequestBuilder bulk = node.client().prepareBulk();
for (String[] data : SampleDocumentData.SAMPLE_DATA) {
bulk.add(new IndexRequestBuilder(node.client())
.setIndex(INDEX_NAME)
.setType("test")
.setSource(XContentFactory.jsonBuilder()
.startObject()
.field("url", data[0])
.field("title", data[1])
.field("content", data[2])
.field("lang", LanguageCode.ENGLISH.getIsoCode())
.field("rndlang", languages[rnd.nextInt(languages.length)].getIsoCode())
.endObject()));
}
bulk.add(new IndexRequestBuilder(node.client())
.setIndex(INDEX_NAME)
.setType("empty")
.setSource(XContentFactory.jsonBuilder()
.startObject()
.field("url", "")