Я пытаюсь создать сопоставления для своего индекса в JEST, используя класс Document.Builder из ElasticSearch. Я следовал примеру, указанному ниже в файле readme для JEST, но, похоже, он не работает.
RootObjectMapper.Builder rootObjectMapperBuilder = new RootObjectMapper.Builder("my_mapping_name").add(
new StringFieldMapper.Builder("message").store(true));
DocumentMapper documentMapper = new DocumentMapper.Builder("my_index", null, rootObjectMapperBuilder).build(null);
String expectedMappingSource = documentMapper.mappingSource().toString();
PutMapping putMapping = new PutMapping.Builder(
"my_index",
"my_type",
expectedMappingSource).build();
client.execute(putMapping);
Для версии ES, которую я использую (v2.3.0), класс DocumentMapper.Builder, похоже, не содержит те же указанные параметры в конструкторе Builder, которые были указаны в примере. Может ли кто-нибудь указать мне на обновление, если оно существует?