1、主要數據類型
- string類型:text,keyword(默認不會被分詞),wildcard
- 數字類型:
long
,integer
,short
,byte
,double
,float
,half_float
,scaled_float
- 日期類型:date
- 布爾類型:boolean
- Binary:Binary
- 範圍類型:
integer_range
,float_range
,long_range
,double_range
,date_range
,ip_range
2、複雜數據類型
- Object:單個JSON對象
- Nested:JSON對象數組
3、地理位置類型
4、Arrays
5、Multi-fieldsedit
爲不同的目的以不同的方式對同一字段建立索引通常很有用。例如,一個string
字段可以映射爲text
用於全文搜索的字段,也可以映射爲keyword
用於排序或聚合的字段.大多數數據類型通過fields
參數支持多字段。
參考文檔:https://www.elastic.co/guide/en/elasticsearch/reference/7.x/mapping-types.html