中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

冠縣做網(wǎng)站推廣3d建模培訓(xùn)學(xué)校哪家好

冠縣做網(wǎng)站推廣,3d建模培訓(xùn)學(xué)校哪家好,公安內(nèi)網(wǎng)網(wǎng)站模板,網(wǎng)站正在建設(shè)中熱Elasticsearch的Mapping Mapping是什么 Mapping定義了ES的索引結(jié)構(gòu)、字段類型、分詞器等,是索引的一部分。類似于關(guān)系型數(shù)據(jù)庫中“表結(jié)構(gòu)”的概念,在 Mapping 里也包含了一些屬性,比如字段名稱、類型、字段使用的分詞器、是否評分、是否創(chuàng)建…

Elasticsearch的Mapping

Mapping是什么

  1. Mapping定義了ES的索引結(jié)構(gòu)、字段類型、分詞器等,是索引的一部分。
  2. 類似于關(guān)系型數(shù)據(jù)庫中“表結(jié)構(gòu)”的概念,在 Mapping 里也包含了一些屬性,比如字段名稱、類型、字段使用的分詞器、是否評分、是否創(chuàng)建索引等屬性

查看索引Mapping

  1. 查看索引完整mapping: get /my_index/_mappings
  2. 查看索引指定字段的mapping: get /my_index/_mappings/field/xxx

字段數(shù)據(jù)類型(常用)

  1. 數(shù)字類型:long、integer、short、byte、double、float
  2. 基本數(shù)據(jù)類型:boolean、alias
  3. keywords類型:
  4. keyword:用于索引結(jié)構(gòu)化字段,可用于過濾、排序、聚合,keyword類型只能通過精確值搜索到,比如ID、姓名等
  5. wildcrd:可以針對類似grep的,用于模糊查詢
  6. 時間類型:date、data_nanos
  7. 對象類型:
  8. object:非基本類型之外,默認的json對象為Object
  9. flattened:單映射對象類型、其值為json對象
  10. nested:嵌套類型
  11. join:父子關(guān)系類型
  12. 空間數(shù)據(jù)類型:
  13. geo_point:空間中的點,比如經(jīng)緯度
  14. geo_shape:復(fù)雜型狀,比如多邊形
  15. 文本搜索類型:
  16. text:文本類型,適用于全文檢索
  17. completion:用于自動補全,即搜索推薦

映射類型(兩種)

自動映射-Dynamic Field Mapping(不推薦使用)

es在增加數(shù)據(jù)的時候如果沒有指定字段的類型,es會自動分配類型

  1. 如果是true或false默認boolean
  2. 如果是小數(shù)默認float
  3. 如果是數(shù)字默認long
  4. 如果是object默認object
  5. 如果數(shù)組取決于數(shù)組中第一個非空元素類型
  6. 如果是日期格式字符串默認date
  7. 如果是數(shù)字類型字符串默認float或long
  8. 如果其它字符串默認text+keyword
顯示映射-Expllcit Field Mapping

在創(chuàng)建Mapping時候,手動創(chuàng)建類型

例子:

PUT my_index
{"mappings": {"properties": {"name": {"type": "text"},"age": {"type": "integer"}}}
}

映射參數(shù)

映射參數(shù)就是在創(chuàng)建索引時候的mapping中可以配置什么參數(shù),分別代表什么含義

  1. index:表示對當前自動創(chuàng)建倒排索引,默認true,如果不創(chuàng)建索引,則不可以通過當前字段作為搜索條件
  2. analyzer:指定分詞器,只可以對可以分詞的字段類型使用
  3. boots:對當前字段相關(guān)度評分權(quán)重,默認1
  4. coerce:是否允許強制類型轉(zhuǎn)換
  5. copy_to:用于將其它字段拼接后存儲到當前字段中
  6. doc_value:默認為true,可以提高排序和聚合的效率
  7. dynamic:控制是否可以動態(tài)添加新的字段
  8. strict:如果檢測到新字段,會引發(fā)異常并拒絕文檔,必須將新字段顯示的添加到mapping中
  9. eager_global_ordinals:用于聚合字段,提示聚合性能,
  10. enabled:是否創(chuàng)建倒排索引,可以作用于mapping也可以作用于field上
  11. fielddata:查詢時內(nèi)存數(shù)據(jù)結(jié)構(gòu),在內(nèi)存中存儲,設(shè)置字段為filedata會給該字段創(chuàng)建倒排索引并放到內(nèi)存中。
  12. field:當前字段的子字段
  13. format:定義日期格式
  14. ignore_above:超過長度的內(nèi)容被忽略,不被存儲
  15. ignore_malformed:忽略類型錯誤
  16. index_phrases:提升exact_value查詢速度
  17. index_prefixes:前綴檢索,有兩個屬性
  18. min_chars:前綴最小長度,默認2
  19. max_chars:前綴最大長度,默認5最大20
  20. meta:添加元數(shù)據(jù)
  21. norms:是否禁用評分
  22. null_value:為空值賦值默認值
  23. properties:在mapping中可以配置字段的屬性
  24. search_analyzer:設(shè)置單獨的查詢分析器,默認和analyzer一致,如果兩者都沒設(shè)置默認為”standard"。analyzer針對元數(shù)據(jù),search_analyzer針對搜索的內(nèi)容。
  25. similarity:為字段設(shè)置相關(guān)度算法
  26. store:設(shè)置字段是否創(chuàng)建索引
  27. term_vector:運維參數(shù)

映射模板

映射模板用來解決不確定的類型或字段名索引的創(chuàng)建,可以理解為批量處理索引的mapping

例子:給user索引創(chuàng)建兩個模板,第一個模板將long類型的屬性默認轉(zhuǎn)換為integer類型,第二個模板將以sum_開頭的字段且不以_text結(jié)尾的字段且為String類型的字段轉(zhuǎn)換為keyword類型

put user3
{"mappings":{"dynamic_templates":[{"long-to-integer":{"match_mapping_type": "long","mapping":{"type": "integer"}}},{"num_and_string":{"match_mapping_type":"string","match":"num_*","unmatch":"*_text","mapping":{"type":"keyword"}}}]}
}

查看索引

{"user3": {"mappings": {"dynamic_templates": [{"long-to-integer": {"match_mapping_type": "long","mapping": {"type": "integer"}}},{"num_and_string": {"match": "num_*","unmatch": "*_text","match_mapping_type": "string","mapping": {"type": "keyword"}}}],"properties": {"age": {"type": "integer"},"firends": {"properties": {"age": {"type": "integer"},"num_test1": {"type": "keyword"}}},"name": {"type": "text","fields": {"keyword": {"type": "keyword","ignore_above": 256}}},"num_test2": {"type": "keyword"},"num_test2_text": {"type": "text","fields": {"keyword": {"type": "keyword","ignore_above": 256}}}}}}
}
http://www.risenshineclean.com/news/34295.html

相關(guān)文章:

  • 企業(yè)網(wǎng)站建設(shè)合同書標準版湖南疫情最新情況
  • 計算機科學(xué)專業(yè)就業(yè)方向石家莊seo報價
  • 網(wǎng)站備案是 備案空間嗎考試培訓(xùn)
  • 怎樣做自己的銷售網(wǎng)站6草根seo視頻大全網(wǎng)站
  • 機械設(shè)備網(wǎng)優(yōu)化內(nèi)容
  • 網(wǎng)站建設(shè)方案及報價單seo外包優(yōu)化網(wǎng)站
  • 服務(wù)器怎么發(fā)布網(wǎng)站國際新聞最新消息十條
  • php動態(tài)網(wǎng)站開發(fā)實例教程第2版域名查詢138ip
  • 怎樣做電商網(wǎng)站社群營銷案例
  • 法人變更在哪個網(wǎng)站做公示重慶森林為什么不能看
  • 知名的網(wǎng)站制作武漢網(wǎng)絡(luò)推廣優(yōu)化
  • bazien wordpress旅游企業(yè)seo官網(wǎng)分析報告
  • php商城網(wǎng)站建設(shè)多少錢百度推廣營銷怎么做
  • 織夢整形醫(yī)院網(wǎng)站開發(fā)江門網(wǎng)站優(yōu)化公司
  • 駕校網(wǎng)站建設(shè)關(guān)鍵詞北京網(wǎng)站優(yōu)化哪家好
  • java做網(wǎng)站與php做網(wǎng)站鏈接提交
  • 開個網(wǎng)站做上海關(guān)鍵詞優(yōu)化推薦
  • 知名網(wǎng)站建設(shè)查排名官網(wǎng)
  • 延吉網(wǎng)站優(yōu)化網(wǎng)絡(luò)營銷的策略包括
  • 怎么樣做網(wǎng)站的目錄結(jié)構(gòu)查找網(wǎng)站
  • 麗江網(wǎng)絡(luò)推廣廊坊seo推廣公司
  • 今天天津最新通告南寧seo優(yōu)化
  • 怎樣建設(shè)公司網(wǎng)站小程序seo服務(wù)商排名
  • 網(wǎng)站建設(shè)項目報價網(wǎng)站歷史權(quán)重查詢
  • 網(wǎng)站改版 百度北京seo優(yōu)化技術(shù)
  • 網(wǎng)站被入侵后需做的檢測 1關(guān)鍵詞分為哪幾類
  • 做網(wǎng)站的軟件公司長尾關(guān)鍵詞挖掘愛站網(wǎng)
  • 國家水資源監(jiān)控能力建設(shè)網(wǎng)站semir是什么牌子衣服
  • 黃岡黃頁寧波網(wǎng)絡(luò)推廣seo軟件
  • 珠海營銷營網(wǎng)站建設(shè)公司培訓(xùn)機構(gòu)不退費最有效方式