elasticsearch获取对应索引的mapping信息
获取到指定索引的mapping信息
public void getMapping{
ImmutableOpenMap<String, MappingMetaData> mappingsByIndex=
transportClient.admin().cluster().prepareState().execute()
.actionGet().getState().getMetaData().getIndices()
.get(IndexEnum.BEHAVIOR_HTML.getIndex()).getMappings();
for (ObjectObjectCursor<String, MappingMetaData> indexEntry : mappingsByIndex) {
System.out.println(indexEntry.key+" : "+indexEntry.value.source().toString());
}
}