好程式設計師大資料培訓分享settings和mapping的意義
關於大資料settings 和 mapping 的意義有哪些有不少的小夥伴不是很清楚,本篇文章 就將大資料settings 和 mapping 的意義分享給大家。下面我們一塊來看一下。
一般不需要指定mapping 都可以,因為 es 會自動根據資料格式識別它的型別,如果你需要對某些欄位新增特殊屬性 ( 如:定義使用其它分詞器、是否分詞、是否儲存等 ) ,就必須手動新增 mapping 。
我們在es 中新增索引資料時不需要指定資料型別, es 中有自動影射機制,字串對映為 string ,數字對映為 long 。透過 mapping 可以指定資料型別是否儲存等屬性。
查詢索引庫的mapping 資訊
[root@localhost ~]# curl -XGET
返回的結果:
{
"movies" : {
"mappings" : {
"movie" : {
"properties" : {
"director" : {
"type" : "string"
},
"genres" : {
"type" : "string"
},
"title" : {
"type" : "string"
},
"year" : {
"type" : "long"
}
}
}
}
}
}
mapping 修改欄位相關屬性
例如:欄位型別,使用哪種分詞工具等,如下:
注意:下面可以使用indexAnalyzer 定義分詞器,也可以使用 index_analyzer 定義分詞器
操作不存在的索引:
curl -XPUT ' -d'{"mappings":{"emp":{"properties":{"name":{"type":"string","analyzer": "ik_max_word"}}}}}'
返回的結果:
{"acknowledged":false}
操作已存在的索引:
curl -XPOST -d'{"properties":{"name":{"type":"string","analyzer": "ik_max_word"}}}'
返回的結果:
{"acknowledged":true}
好了,以上就是關於大資料settings 和 mapping 意義的簡單分享
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2738854/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師ava培訓分享void的用法和意義程式設計師
- 好程式設計師大資料培訓分享MapReduce理解程式設計師大資料
- 好程式設計師大資料培訓分享大資料的應用程式設計師大資料
- 好程式設計師大資料培訓分享HDFS讀流程程式設計師大資料
- 好程式設計師大資料培訓分享spark之Scala程式設計師大資料Spark
- 好程式設計師大資料培訓分享大資料的影響一程式設計師大資料
- 好程式設計師大資料培訓分享大資料還學嗎?程式設計師大資料
- 好程式設計師大資料培訓分享mysql資料型別程式設計師大資料MySql資料型別
- 好程式設計師大資料培訓分享之Ambari和ClouderaManager對比程式設計師大資料Cloud
- 好程式設計師大資料培訓分享Hadoop的shuffle過程程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享:Hadoop叢集同步程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享之hive常見自定義函式程式設計師大資料Hive函式
- 好程式設計師大資料培訓分享大資料兩大核心技術程式設計師大資料
- 好程式設計師大資料培訓分享常見的Hadoop和Spark專案程式設計師大資料HadoopSpark
- 好程式設計師大資料培訓分享大資料就業方向有哪些?程式設計師大資料就業
- 好程式設計師大資料培訓分享大資料面試寶典三程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典四程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典六程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典一程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典二程式設計師大資料面試
- 好程式設計師大資料培訓分享Spark技術總結程式設計師大資料Spark
- 好程式設計師大資料培訓分享Hadoop分散式叢集程式設計師大資料Hadoop分散式
- 好程式設計師大資料培訓分享MySQL8.0新特性程式設計師大資料MySql
- 好程式設計師大資料培訓分享Hadoop入門進階程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享Hadoop怎樣處理資料?程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享之hive儲存過程程式設計師大資料Hive儲存過程
- 好程式設計師大資料培訓分享HBase Filter過濾器概述程式設計師大資料Filter過濾器
- 好程式設計師大資料培訓分享如何區分Hive與HBase程式設計師大資料Hive
- 好程式設計師大資料培訓分享Hadoop技術優缺點程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享Spark需要什麼基礎?程式設計師大資料Spark
- 好程式設計師大資料培訓分享之MySQL資料庫SQL簡介程式設計師大資料MySql資料庫
- 好程式設計師大資料培訓分享之《MySQL資料庫》常用函式整理程式設計師大資料MySql資料庫函式
- 好程式設計師大資料培訓分享MySQL資料庫儲存引擎簡介程式設計師大資料MySql資料庫儲存引擎
- 好程式設計師大資料培訓分享之hive常用內部函式程式設計師大資料Hive函式
- 好程式設計師大資料培訓分享Hive基礎知識講解程式設計師大資料Hive
- 好程式設計師大資料培訓分享怎樣進行大資料入門學習程式設計師大資料
- 好程式設計師Java培訓分享BigDecimal的用法程式設計師JavaDecimal
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java