Я использую IndexRequest от elasti c 6.3.2. Теперь я перешел на версию 7.6.2. Как я могу сделать те же шаги, описанные ниже, используя CreateIndexRequest?
Elasti c клиент высокого уровня отдыха 6.3.2 код:
public Object createIndex(Object document, String id) throws IOException {
Map documentMapper = objectMapper.convertValue(document, Map.class);
IndexRequest indexRequest = new IndexRequest(this.getIndexName(),
type, id).source(documentMapper, XContentType.JSON);
IndexResponse indexResponse = client.index(indexRequest);
return null;
}
После перехода на 7.6.2 я не могу создать тип, идентификатор и источник в CreateIndexRequest.