Elasticsearch数据存储优化方案
{
"mappings": {
"properties": {
"message": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"geoip": {
"properties": {
"location": {
"type": "geo_point"
}
}
},
"host": {
"type": "keyword"
},
"tags": {
"type": "keyword"
}
}
}
}
这个JSON示例定义了一个Elasticsearch索引的映射结构,它展示了如何为不同的数据类型设置合适的字段类型,例如文本字段可以包含关键字子字段以支持不分析的搜索。同时,它还演示了如何使用geo_point
类型来存储地理位置数据。这个结构为存储和搜索主机日志、地理位置信息和标签提供了高效的数据模型。
评论已关闭