Elastic...

在ElasticSearch中什么是mapping,自定义一个索

2021-01-23  本文已影响0人  青山淼淼
1.在ElasticSearch中什么是mapping,mapping是干嘛的?
dynamic属性 true false strict
文档可被索引 YES YES NO
字段可索引 YES NO NO
mapping可更新 YES NO NO
2.自定义一个索引的mapping
创建索引.png

PUT xianglin_member
{
  "mappings": {
    "properties": {
      "first_name":{
        "type":"keyword"
      },
      "last_name":{
        "type":"keyword",
        "index": false
      },
      "age":{
        "type":"keyword",
        "null_value": "NULL"
      }
    },
    "dynamic":true
  }
}

执行结果.png

执行GET xianglin_member/_mapping可以看到结果、dynamic的值是被改了的

mapping.png

PUT xianglin_member/_mapping
{
  "properties": {
      "u_id":{
        "type":"integer",
        "index":true
      }
  }
}

update_mapping.png
上一篇 下一篇

猜你喜欢

热点阅读