Elasticsearch創建mapping


(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 不會分詞

新增字段


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM