`
donlianli
  • 浏览: 340887 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Elasticsearch...
浏览量:218817
社区版块
存档分类
最新评论

ElasticSearch入门-Get Mapping

阅读更多

想要在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());
	}
}

 

分享到:
评论

相关推荐

    ElasticSearch入门篇.docx

    ### ElasticSearch 入门知识点详解 #### 一、ElasticSearch 概览 **1.1 ElasticSearch 的使用案例** ElasticSearch 在多个领域有着广泛的应用案例,这充分证明了其在大规模数据处理和搜索方面的强大能力。 - **...

    最完整的Elasticsearch 基础教程

    Elasticsearch 是一款高度可扩展的全文搜索引擎,广泛应用于大数据分析、日志分析、实时搜索等领域。本教程将深入浅出地介绍Elasticsearch的基础知识,帮助初学者快速上手。 1. **Elasticsearch 概述** - Elastic...

    Elasticsearch入门视频教程下载

    ### Elasticsearch入门知识点详解 #### 一、Elasticsearch简介 - **定义与特点**:Elasticsearch是一款基于Lucene的开源搜索和分析引擎,适用于全文检索、结构化数据存储及实时数据分析等多种场景。它能够处理PB...

    ElasticSearch入门和基础(高清视频教程).rar

    这个"**ElasticSearch入门和基础(高清视频教程)**"显然旨在为初学者提供一个全面了解和学习Elasticsearch的平台。在视频教程中,你可能会学到以下几个关键知识点: 1. **Elasticsearch的基本概念**:包括其分布式...

    elasticsearch入门教程&应用场景.zip

    **Elasticsearch 入门教程与应用场景** Elasticsearch 是一个开源的全文搜索引擎,基于 Lucene 库构建,设计用于分布式、实时的数据存储和搜索。它不仅提供了强大的全文搜索功能,还支持聚合分析,广泛应用于日志...

    Elasticsearch入门(五):Elasticsearch基础概念与基本操作 文章中所用用到的 http 文件

    在Elasticsearch的世界里,理解基础概念和掌握基本操作是入门的关键。本篇文章将深入探讨这些知识点,并结合提供的`es.http`和`es_book.http`文件进行阐述。 首先,我们要了解Elasticsearch的核心概念: 1. **节点...

    ElasticSearch5.5.0入门学习.zip

    Elasticsearch 5.5.0 是一个高度可扩展、实时的搜索和分析引擎,广泛应用于日志分析、全文检索、性能监控等多个领域。作为一款分布式、RESTful 风格的搜索引擎,它允许开发者通过简单的 HTTP 请求进行数据索引、搜索...

    elasticsearch学习笔记

    Elasticsearch(以下简称ES)是当前最流行的搜索引擎之一,本文旨在通过对ES的基本操作和查询语法的介绍,帮助读者快速入门和精通ES。 批量操作 ES提供了多种批量操作方式,包括通过GET _mget、GET 索引/_mget、GET ...

    自学Elasticsearch.zip

    **Elasticsearch 入门指南** Elasticsearch 是一个开源的全文搜索引擎,广泛应用于日志分析、实时搜索、数据可视化等多个领域。它基于 Lucene 库构建,具有分布式、RESTful 风格的接口,使得操作简单且高效。本教程...

    ElasticSearch最全详细使用教程.docx

    本文将深入探讨 Elasticsearch 的基本使用,包括入门、索引管理和映射详解。 一、快速入门 1. 集群健康状况检查:通过访问 `http://localhost:9200/_cat/health?v` 可以查看集群的状态,绿色表示所有功能正常,...

    千锋2018elasticsearch课件

    **Elasticsearch 入门详解** Elasticsearch 是一款基于 Apache Lucene 的开源搜索服务器,专为云环境设计,提供实时、稳定、高效且可扩展的全文搜索功能。这款工具在2016年1月已成为全球最受欢迎的搜索引擎类应用,...

    ElasticSearch教程(详解版)

    **Elasticsearch 入门详解** Elasticsearch 是一个基于 Lucene 的开源全文搜索引擎,它提供了分布式、实时、可扩展的搜索和分析引擎。作为大数据时代的重要工具,Elasticsearch 被广泛应用于日志分析、监控、推荐...

    es学习笔记,覆盖全面,从入门到精通,原理画图分析

    根据文件提供的信息,我们可以了解到一系列关于Elasticsearch(简称ES)的知识点,包括其基本使用方法、结构化搜索、以及与关系型数据库的对比。以下是详细的知识点梳理: 1. Elasticsearch基本概念和数据结构 ...

    elasticsearch_tutorial

    **Elasticsearch 入门教程** Elasticsearch 是一个开源的全文搜索引擎,它以其高效、可扩展和实时的搜索能力而闻名。这个“elasticsearch_tutorial”教程将引导你了解如何利用Elasticsearch来存储、搜索和分析大量...

Global site tag (gtag.js) - Google Analytics