Dynamic field mappinghtml
一、咱們向es提交一個json對象進行索引,es會對json字段和索引字段進行字段類型適配。json
規則以下:app
二、string字段的轉換規則elasticsearch
當date detection、numeric detection開啓後,string類型可能轉換成:date、numeric、text、keyword類型。ide
2.1 date detectionui
若是字符串符合es的date格式規則,則轉換成date類型。3d
es的date格式規則:code
[ "strict_date_optional_time"
,"yyyy/MM/dd HH:mm:ss Z||yyyy/MM/dd Z"
]htm
date detection是默認開啓的,也能夠手動關閉、自定義date格式。對象
2.2 numeric detection
numeric detection默認是關閉的,能夠手動開啓,開啓後會對符合數值型規則的string字段轉換成numeric字段。
參考: