ElasticSearch入门-Get Mapping
程序员文章站
2022-03-02 18:13:37
...
想要在Java API中获得一个mapping 还真困难,以此铭记。
import org.elasticsearch.client.Client; import org.elasticsearch.cluster.ClusterState; import org.elasticsearch.cluster.metadata.IndexMetaData; import org.elasticsearch.cluster.metadata.MappingMetaData; import com.donlianli.es.ESUtils; public class GetMappingTest { public static void main(String[] argv) throws Exception{ Client client = ESUtils.getClient(); ClusterState cs = client.admin().cluster().prepareState() //索引库名称为testIndex .setFilterIndices("test").execute().actionGet().getState(); IndexMetaData imd = cs.getMetaData() //这个名称同上面的名称 .index("test"); //type的名称 MappingMetaData mdd = imd.mapping("test"); System.out.println(mdd.sourceAsMap()); } }
上一篇: centos代理环境下修改163源
推荐阅读
-
sqlite入门基础学习(二):sqlite3_get_table,sqlite3_free_table-CSDN实例
-
ElasticStack学习(七):ElasticSearch之Mapping初探
-
(一)ElasticSearch-入门
-
ES 11 - 配置Elasticsearch的映射(mapping)
-
elasticsearch入门之核心概念篇
-
elasticsearch(二) 快速入门
-
Elasticsearch-2.4.x > Mapping > Meta-fields > _all
-
Elasticsearch-2.4.x > Mapping > Meta-fields > _field_names
-
axios入门(1)—— axios常用五种请求方法介绍(get、post、put、patch、delete)
-
elasticsearch 添加settings and mapping