原文:ES创建mapping时字段别名

ES默认是动态创建索引和索引类型的mapping的,但是在学习的时候还能这样用,在生产中一定是手动制定mapping 在生产中经常会遇到这样的需求,想用某个字段进行统计,又想对该字段进行模糊查询,解决这种需求的方法就是对该字段创建别名 mapping结构如下: 字段age的 type : keyword ,不分词,然后起个别名cn,对它使用ik分词器进行分词 插入四条数据 用age字段对数据进行 ...

2017-11-29 14:52 0 3988 推荐指数:

查看详情

ES mapping设置字段别名

字段 domain 别名 host 查询可以按照别名进行查询: domian.host ...

Thu Sep 17 23:46:00 CST 2020 0 1126
ES 创建mapping

mapping的写入与查看首先创建一个索引: curl -XPUT "http://erp2.es.kd1.pagoda.com.cn:80/erp_stock_index"{"acknowledged":true} 现在只创建了一个索引,并没有设置mapping,查看一下索引mapping ...

Thu Sep 12 17:28:00 CST 2019 0 4645
es 修改 mapping 字段类型

es 修改 mapping 字段类型一、原索引PUT /my_index{ "mappings": { "_doc": { "properties": { "create_date": { "type": "date", "format": "yyyy-MM-dd ||yyyy/MM/dd ...

Tue Mar 10 09:39:00 CST 2020 0 3907
es 修改 mapping 字段类型

一、原索引 PUT my_index { "mappings": { "_doc": { "properties": { "create_date": ...

Sat Aug 31 01:59:00 CST 2019 0 9137
关闭ES动态创建mapping

使用ES的默认配置会使我们在索引不存在于mapping中的字段,会自动创建。 这无疑会给我们带来困扰。 在我们不想要某个字段被搜索的时候,我们可以在开始关闭动态创建mapping。 执行如下操作: PUT /test_xzy/_mapping/data { "dynamic ...

Sat Aug 13 01:23:00 CST 2016 0 2511
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM