I've upgraded Elastic search from "2.3.4" to "7.10.0".
While making changes in application code got confused about below case of GetMappings:
old code(2.3.4):
Map<String, Object> mappingMeta = client.admin().indices().prepareGetMappings("index1").get().mappings().get("index1").get("type1").getSourceAsMap();
new code(7.10.0):
GetMappingsRequest mappingsRequest = new GetMappingsRequest();
mappingsRequest.indices("index1");
GetMappingsResponse mappingsResponse = client.indices().getMapping(mappingsRequest, RequestOptions.DEFAULT);
Map<String, Object> mappingMeta = mappingsResponse.mappings().get("what_should_come_here? "index1" or "type1").getSourceAsMap();
Can anyone help me out while fetching mappingdata from response in new code, what should come under get(See new code block's last line, also asked in get param)? Will that be indexName or Type name?