目錄
type
String類型
text和keyword的區別
數值類型
日期類型
index
doc_values
fields
analyzer
store
index_options
ElasticSearch索引映射示例
Elasticsearch中的字段設置直接影響數據的存儲、索引和查詢行為。結合索引查詢場景合理設置mapping信息可以起到提升查詢效率,優化存儲空間的作用。
type
數據類型,在ES中支持的數據類型非常豐富,包括String類型,數值類型,日期類型,數組類型,對象類型等。
String類型
String類型下有兩個可選項,text和keyword。
text和keyword的區別
text和keyword都用于文本數據類型,但適用場景不同:
- text用于全文搜索的文本類型,數據會被分詞。
- keyword用于精確匹配、通配符查詢(wildcard)、正則表達式等操作,不會對數據進行分詞。