Settings 和 Mappings_Settings_Ⅰ_介绍 | 学习笔记

简介: 快速学习 Settings 和 Mappings_Settings_Ⅰ_介绍

开发者学堂课程【ElasticSearch 入门精讲Settings 和 Mappings_Settings_Ⅰ_介绍学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10027


Settings和Mappings_Settings_Ⅰ_介绍


内容介绍

一.Mappings

二.Mappings_Settings


一.Mappings

查询索引信息

image.png

Mappings 详解

就是对索引库中索引的字段名称及其数据类型进行定义,类似于关系数据库中表建立时要定义字段名及其数据类型那样,(和 solr 中的 schme 类似)不过 es 的 mapping 比数据库灵活很多,它可以动态添加字段。

一般不需要要指定 mapping 都可以,因为 es 会自动根据数据格式定义它的类型,如果你需要对某些字段添加特殊属性

(如︰定义使用其它分词器、是否分词、是否存储等),就必须手动添加mapping

查询索引库的 mapping 信息

curl-XGEThttp://localhost:9200/bigdata/depl mapping?prettymappings 修改字段相关属性,见备注

例如∶字段类型,使用哪种分词工具mappings

注意∶

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


二. Mappings_Settings

操作不存在的索引

curl -XPUT 'localhost :9200 /bigdata '-d' ( "mappings " : { "emp " : { "properties" : { "name" : [ "type " : " string”,"

indexAnalyzer" :"ik"" , "searchAnalyzer":"ik”}}}}}

"mappings" :i{"emp" : {" properties" : i"name" :

i"type" :"string" ,"indexAnalyzer" :"ik","searchAnalyze

r :”ik"}}}}

image.png

点击验证

提交请求

点击动作,查看索引信息

image.png

操作已存在的索引

curl -xPoST http: / /localhost :9200/bigdata/dep/ _mapping-d' ( "properties" : ( "name " : [ "type" : "string " , "indexAnalyzer" :

""i", "searchAnalyzer":"ik"}}}'

点击OK下索引信息,字段 content 不支持,定位到 OK 下 News

image.png

验证一下,提交请求

image.png

相关文章
JavaWeb - No URLs will be polled as dynamic configuration sources
JavaWeb - No URLs will be polled as dynamic configuration sources
641 0
JavaWeb - No URLs will be polled as dynamic configuration sources
|
Unix Linux iOS开发
FastAPI(64)- Settings and Environment Variables 配置项和环境变量(下)
FastAPI(64)- Settings and Environment Variables 配置项和环境变量(下)
540 0
FastAPI(64)- Settings and Environment Variables 配置项和环境变量(下)
|
开发者 索引
Settings 和 Mappings_Settings | 学习笔记
快速学习 Settings 和 Mappings_Settings
Settings 和 Mappings_Settings | 学习笔记
|
存储 自然语言处理 数据库
Settings 和 Mappings_Settings_Ⅱ_实例 | 学习笔记
快速学习 Settings 和 Mappings_Settings_Ⅱ_实例
Settings 和 Mappings_Settings_Ⅱ_实例 | 学习笔记
|
Java 数据库 Android开发
|
搜索推荐 开发者 索引
Settings 和 Mappings_Settings|学习笔记
快速学习 Settings 和 Mappings_Settings。
|
存储 自然语言处理 数据库
Settings 和 Mappings_Mappings_Ⅰ_介绍|学习笔记
快速学习 Settings 和 Mappings_Mappings_Ⅰ_介绍。
|
JSON BI 数据格式
Settings 和 Mappings_Mappings_Ⅱ_案例|学习笔记
快速学习 Settings 和 Mappings_Mappings_Ⅱ_案例。
|
Java 开发者 索引
Settings 和 Mappings_概述|学习笔记
快速学习 Settings 和 Mappings_概述。
|
SQL Java 开发者
Settings 和 Mappings_概述 | 学习笔记
快速学习 Settings 和 Mappings_概述