Elasticsearch創建mapping
- 2020 年 4 月 12 日
- 筆記
(put)請求方式
http://192.168.1.200:9200/index_mapping
body 參數
{
"mappings":{
"properties":{
"realname":{
"type":"text",
"index":true
},
"username":{
"type":"keyword",
"index":false
}
}
}
}
mappings properties 為固定結構
realname username 相當於資料庫中的 列 type 為數據類型 index是否支援索引
其中 text keyword 是數據類型 都屬於 string類型 但是 keywrod不支援倒排索引 只支援精確查找
創建成功返回消息
{"acknowledged":true,"shards_acknowledged":true,"index":"index_mapping"}
如圖顯示索引資訊 其中index=ture 默認不展示
驗證 text keyword 分詞效果
text類型的 會拆分成 不同的單詞
keyword index =false 不會分詞
新增欄位