PUT /es_medias/_mapping/esmedias
{
"properties": {
"mediaTag": {
"type": "text",
"analyzer": "ik_max_word",
"search_analyzer": "ik_smart"
}
}
}
es7之后
PUT /social_post_info_facebook/_mapping
{
"properties": {
"userName": {
"type": "keyword"
}
}
}
动态index新增字段的默认数据类型
PUT /es_medias/_mapping/esmedias
{
"dynamic_templates": [
{
"date_default": {
"match": "*Date",
"match_mapping_type": "string",
"mapping": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
},
{
"notanalyzeds": {
"match": "*",
"match_mapping_type": "string",
"mapping": {
"type": "keyword"
}
}
}
]
}
本文详细介绍了Elasticsearch中如何为索引设置映射,包括`mediaTag`字段的文本分析配置以及在ES7之后的`social_post_info_facebook`索引中`userName`字段的关键词类型。此外,还展示了动态模板的使用,如何针对以`Date`结尾的字段设定日期格式,并默认将其他字符串字段设为关键词类型。这些配置对于有效管理和检索信息至关重要。
1659

被折叠的 条评论
为什么被折叠?



