elasticsearch - 切换kibana中索引模式的时间字段,而不会丢失脚本字段或字段格式

标签 elasticsearch kibana kibana-4

将基于时间的索引添加到kibana时,您必须选择将用作时间字段的字段。如果要从一个字段切换到另一个字段,通常我会删除索引,然后将其重新添加回去。但是您最终会丢失脚本字段并以这种方式进行文件格式设置。

有什么方法可以修改现有的索引时间字段而不丢失脚本字段/格式吗?

可以通过直接摆弄/.kibana/index-pattern/index_pattern_name来完成此操作,但是我对timeFieldName进行更改的所有尝试都直接导致了丢弃脚本字段。

最佳答案

最简单的方法似乎是更新相应的文档:

POST /.kibana/index-pattern/YOUR_INDEX_NAME/_update
{
    "doc": {
        "timeFieldName": "NEW_TIME_FIELD_NAME"
    }
}

它应该保留脚本字段。

关于elasticsearch - 切换kibana中索引模式的时间字段,而不会丢失脚本字段或字段格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41512184/

相关文章:

elasticsearch - Logstash + Elasticsearch : initial type mapping results in missing log lines

sorting - Elasticsearch根据多个字段排序,然后按随机种子排序

elasticsearch - 将两个单词作为一个单词进行加工

django - elasticsearch.exceptions.RequestError:[name_complete]的映射定义具有不受支持的参数:[payloads:true]

elasticsearch - 在Elasticsearch中使用mserch查询排除索引名称

kibana - 如何在 Kibana 4 中排除多个术语

elasticsearch 日期范围查询 0 次点击

json - 在elasticsearch和Kibana中导入.log文件

nginx - Kibana->启用SSL Nginx代理的ElasticsSearch瓦特/基本身份验证启用

elasticsearch - Kibana 4 中的静态列表