Elasticsearch 映射操作


一、创建

语法:

PUT /索引库名称/_mapping/类型名称
{
  "properties": {
    "字段名":  {
      "type": 类型,可以是text、keyword、long、short、date、integer、object等
    "index": 是否索引,默认为true
    "store": 是否存储,默认为false
"analyzer": 分词器 } } }

注意:

1.text与keyword均为字符串类型,其中text为可分词,不可以参与聚合,keyword为不可分词 ,可以参与聚合。

2.如果存储的是对象,例如,{boy:{name:"Tom",age:11}},会被处理成 {boy.name:"Tom",boy.age:11}。

3.如果设置store为true,就会在_source以外额外存储一份数据,多余,因此一般采用默认值false即可。

 

示例:创建映射,类型名为goods

 

 

二、查看

语法:

GET /索引库名称/_mapping

 

示例:查看所有映射配置

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM