Elasticsearch 映射操作
2024-10-19 09:00:25
一、创建
语法:
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
示例:查看所有映射配置
最新文章
- 开始webservice了
- eclipse调试java程序的九个技巧
- openerp7 时区问题
- 来科普下游标(MSSQL)这东西。。。
- 关于port的关闭——Linux
- Java 舍入模式 数字的格式化
- Leetcode 289 Game of Life
- 在国内使用maven下载jar包非常慢的解决方法
- Hi,腾讯WeTest联合Unity官方打造的性能分析工具UPA,今日全新发布!
- 深入浅出web服务器与python应用程序之间的联系
- Ubuntu安装配置protobuf 2.5
- C函数调用
- javascript中的词法分析
- Python 正则表达式模块 (re) 简介
- Unity---关于游戏小包的记录
- [原创]RX801SJ 实时时钟RTC调试纪要 : 时钟输出设置
- python的print
- IntelliJ IDEA 2017版 使用笔记(四) 模板 live template自定义设置;IDE快捷键使用
- centos7 防火墙与端口设置、linux端口范围
- python json 访问与字符串截取