Object數(shù)據(jù)類型及手動創(chuàng)建mapping

1.首先創(chuàng)建一個索引

PUT /lib5/
#Object類型
{
  "settings":{
      "index":{
        "number_of_shards": 5,
        "number_of_replicas": 0
        }
     }
}

2.插入數(shù)據(jù)

PUT /lib5/person/1
{
  "name":"Tom",
  "age":25,
  "birthday":"1985-12-12",
  "address":{
    "country":"china",
    "province":"guangdong",
    "city":"shenzhen"
  }
}

3.查看自動創(chuàng)建的mapping

GET /lib5/person/_mapping
{
  "lib5": {
    "mappings": {
      "person": {
        "properties": {
          "address": {
            "properties": {
              "city": {
                "type": "text",
                "fields": {
                  "keyword": {
                    "type": "keyword",
                    "ignore_above": 256
                  }
                }
              },
              "country": {
                "type": "text",
                "fields": {
                  "keyword": {
                    "type": "keyword",
                    "ignore_above": 256
                  }
                }
              },
              "province": {
                "type": "text",
                "fields": {
                  "keyword": {
                    "type": "keyword",
                    "ignore_above": 256
                  }
                }
              }
            }
          },
          "age": {
            "type": "long"
          },
          "birthday": {
            "type": "date"
          },
          "name": {
            "type": "text",
            "fields": {
              "keyword": {
                "type": "keyword",
                "ignore_above": 256
              }
            }
          }
        }
      }
    }
  }
}

4.底層存儲格式

{
  "name":["Tom"],
  "age":[25],
  "birthday":["1985-12-12"],
    " address.country":["china"],
    "address.province":["guangdong"],
    "address.city":["shenzhen"]
}

5.手動創(chuàng)建mapping

PUT /lib6
{
  "settings": {
    "number_of_shards": 3,
    "number_of_replicas": 0
  },
  "mappings": {
    "books":{
      "properties": {
        "title":{"type": "text"},
        "name":{"type": "text","analyzer": "standard"},
        #index:false,禁止倒排索引
        "publish_date":{"type": "date","index": false},
        "price":{"type": "double"},
        "number":{"type": "integer"}
      }
    }
  }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容