elasticsearch 所有索引模板映射的地理位置点
我在所有日志上都有一个带有“lat”和“lon”字段的字段“location”。弹性体上的原木指数不同。其中一些转到“logstash YYY-MM-dd”,另一些转到“exception YYY-MM-dd”,还有许多其他。 但我不能让所有的地图都将位置字段映射为地理点。我知道默认映射和动态映射,但我不能让它工作。我不理解文档,也不在网上找到清晰的例子。 我想要的是,elastic管理来自任何日志的所有“位置”字段,并将它们转换为“geo_point”,无论是索引、类型还是其他类型。有可能吗?我同意elasticsearch 所有索引模板映射的地理位置点,elasticsearch,logstash,elasticsearch,Logstash,我在所有日志上都有一个带有“lat”和“lon”字段的字段“location”。弹性体上的原木指数不同。其中一些转到“logstash YYY-MM-dd”,另一些转到“exception YYY-MM-dd”,还有许多其他。 但我不能让所有的地图都将位置字段映射为地理点。我知道默认映射和动态映射,但我不能让它工作。我不理解文档,也不在网上找到清晰的例子。 我想要的是,elastic管理来自任何日志的所有“位置”字段,并将它们转换为“geo_point”,无论是索引、类型还是其他类型。有可能吗?
- 这将对名为location的所有字段应用geo_point类型
- “顺序”字段用于合并两个或多个模板
注意: 模板仅在创建索引时应用。更改模板不会对现有索引产生影响 我会和你一起去
- 这将对名为location的所有字段应用geo_point类型
- “顺序”字段用于合并两个或多个模板
注意: 模板仅在创建索引时应用。更改模板不会对现有索引产生影响
太好了。它就像一个符咒。非常感谢,太好了。它就像一个符咒。非常感谢你。
PUT /_template/template_name
{
"order": 0,
"template": "*",
"settings": {},
"mappings": {
"_default_": {
"properties": {
"location": {
"type": "geo_point"
}
}
}
}
}