【ES查询index对应的mapping信息】一身转战三千里,一剑曾百万师。这篇文章主要讲述ES查询index对应的mapping信息相关的知识,希望能为你提供帮助。
private void getMappingByIndex(String indices) throws IOException {GetMappingsRequest getMappingsRequest = new GetMappingsRequest(); getMappingsRequest.indices(indices).types(new String[0]); GetMappingsResponse response = client.admin().indices().getMappings(getMappingsRequest).actionGet(); ImmutableOpenMap< String, ImmutableOpenMap< String, MappingMetaData> > mappingsByIndex = response.getMappings(); for (ObjectObjectCursor< String, ImmutableOpenMap< String, MappingMetaData> > indexEntry : mappingsByIndex) { if (indexEntry.value.isEmpty()) { continue; } System.out.println(indexEntry.key); for (ObjectObjectCursor< String, MappingMetaData> typeEntry : indexEntry.value) { System.out.println((typeEntry.key)); System.out.println(typeEntry.value.sourceAsMap()); } }}
推荐阅读
- Android命令之-------ADB命令大全
- Android 使用剪贴板传递简单数据及复杂数据的方法
- Android GridView去除自带边框点击效果去除右侧滚动条禁止上下滑动
- RN与现有的原生app集成
- Android 解决通过自定义设置打开热点后手机搜索不到热点的问题。
- Android 自定义标题栏
- mybatis怎么自动生成实体类,Mapper配置文件和Dao接口
- 如何计算 App 的启动时间
- android 插件化框架 speed-tools