分享settings和mapping的意义

  关于大数据settings和mapping的意义有哪些有不少的小伙伴不是很清楚,本篇文章就将大数据settings和mapping的意义分享给大家。下面我们一块来看一下。

  一般不需要指定mapping都可以,因为es会自动根据数据格式识别它的类型,如果你需要对某些字段添加特殊属性(如:定义使用其它分词器、是否分词、是否存储等),就必须手动添加mapping。

  我们在es中添加索引数据时不需要指定数据类型,es中有自动影射机制,字符串映射为string,数字映射为long。通过mapping可以指定数据类型是否存储等属性。

查询索引库的mapping信息

[root@localhost ~]# curl -XGET http://localhost:9200/movies/_mapping?pretty

返回的结果:

{

"movies" : {

"mappings" : {

"movie" : {

"properties" : {

"director" : {

"type" : "string"

},

"genres" : {

"type" : "string"

},

"title" : {

"type" : "string"

},

"year" : {

"type" : "long"

}

}

}

}

}

}

mapping修改字段相关属性

例如:字段类型,使用哪种分词工具等,如下:

注意:下面可以使用indexAnalyzer定义分词器,也可以使用index_analyzer定义分词器

操作不存在的索引:

curl -XPUT 'http://localhost:9200/zhouls' -d'{"mappings":{"emp":{"properties":{"name":{"type":"string","analyzer": "ik_max_word"}}}}}'

返回的结果:

{"acknowledged":false}

操作已存在的索引:

curl -XPOST http://localhost:9200/zhouls/emp/_mapping -d'{"properties":{"name":{"type":"string","analyzer": "ik_max_word"}}}'

返回的结果:

{"acknowledged":true}

  好了,以上就是关于大数据settings和mapping意义的简单分享

(0)

相关推荐

  • 如何完成一次快速的查询

    如何完成一次快速的查询

  • ES入门及安装软件

    es介绍 Elasticsearch,简称es,是一款高扩展的分布式全文检索引擎.它可以近乎实时的存储,检索数据.es是面向文档型的数据库,一条数据就是一个文档,用json做为文档序列化的格式.es是 ...

  • ElasticSearch使用

    前言 Lucene使用起来有点麻烦,其实现在企业中使用原生Lucene来进行搜索的很少了,使用Solr和ElasticSearch比较多,Solr和ElasticSearch都是基于Lucene开发的 ...

  • 一文入门.NET Core操作ElasticSearch 7.x

    原创 青城 青城同学 1周前在互联网上,随处可见的搜索框.背后所用的技术大多数就是全文检索.在全文检索领域,常见的库/组件有:Lucene.Solr.Sphinx.ElasticSearch等.简单对 ...

  • 〈四〉ElasticSearch的认识:基础原理的补充

    目录 想想我们漏了什么 回顾 补回 集群的建立 集群发现机制 配置文件 健康状态 补充: 小节总结 分片的管理 梳理 分片的均衡分配 主副分片的排斥 容错性: 数据路由 对于集群健康状态的影响 小节总 ...

  • ElasticSearch的学习笔记并整合SpringBoot做测试

    ElasticSearch的学习 简介 ElasticSearch是一个分布式的开源搜索和分析引擎,MySQL专攻于数据的持久化存储与管理(即CRUD),在真正要处理海量数据的检索与分析时,Elast ...

  • 经典课例分享——王博《百分数的意义》

    一.教学目标分析 知识与技能: 1.在现实的情境中,初步理解百分数的意义. 2.会正确地读.写百分数. 3.能说出生活中常见百分数的正确含义. 4.知道百分数与分数的异同. 过程与方法: 1.利用教师 ...

  • 7.7周末分享:“转点”的操作意义

    其实短线情绪博弈,无非是不断寻找一个又一个的转点,这也就是所谓的情绪转折.在每一个转点,我们可以做周期龙头的打板确认,也可以做前一天冲高回落品种的低吸反包,效率都非常高. 今天我们通过举例来讲周期龙头 ...

  • 初中数学部审青岛版代数式的实际意义与几何背景分享

    初中数学部审青岛版代数式的实际意义与几何背景分享

  • 分享的意义

    第629天 最近节奏太乱了,每天日记都是到凌晨才开始写,意识模糊,全凭意志力在支撑.明天要调整一下,白天就要完成阅读的任务. 今天值得记录,教同事普拉提的时候很有收获,也发现了自己的很多不足.其实我这 ...

  • 生命没有意义,这是一件好事 | 周六分享

    前段时间,网传腾讯科兴大楼一实习生跳楼,留下的遗书中提到这样一种无意义感: 差不多高中开始,我就发现一件事: 似乎不论对什么事情我都没法提起太大的兴趣,学习也好,游戏也罢, 终归最后也就那样,大约是和 ...

  • 专家分享 | 王蔷:凸显英语学习对于学生健康成长的意义 ——英语课程标准修订解读

    王蔷,北京师范大学外文学院外语教育与教师教育研究所所长.教授,参与主持国家义务教育英语课程标准和普通高中英语课程标准的研制与修订工作,担任教育部基础教育课程教材专家工作委员会委员,中国英汉语对比研究会 ...

  • 让纪念日变得更有意义的电子相册工具分享

    最近小编休假了,也不想出门,也不想社交就想要在家宅着!宅着宅着小编就翻到了自己之前拍摄的很多照片,想着自己反正也没有什么事情做干脆就制作一个精美的电子相册给自己吧.说干就干当下我就去问了一个经常制作视 ...

  • 一次有意义的分享——走近自闭症儿童

    我很喜欢这个画面:我坐在草坪上画着海报,他们坐在我旁边,我一边画一边聊着自闭症儿童的故事.很随意的聊,聊到哪儿算哪儿. 正式的分享开始了. 找到了2016年的视频,想起之前和七格聊的情景.那是2015 ...

  • 这才是微博的意义,分享生活,而不是拿来吵架打榜的

    @晋江_白羽摘雕弓: 大概五年前,偶然间,我看到一个微博用户.和别人不同,他从不转发,不发照片视频,也没有参与抽奖等,每一条都是纯文字,写得很长,标点符号用得很对,表现出一种上一代人在对待书面语时特有 ...