gpt4 book ai didi

elasticsearch - Kibana 上未分析的字段

转载 作者:行者123 更新时间:2023-12-02 23:33:10 26 4
gpt4 key购买 nike

我需要帮助来纠正 kibana 字段。当我尝试可视化这些字段时,向我显示了以下警告:

Careful! The field contains Analyzed selected strings. Analyzed strings are highly unique and can use a lot of memory to visualize. Values: such as bar will be foo-foo and bar broken into. See Core Mapping Types for more information on setting esta field Analyzed as not

最佳答案

Elasticsearch默认动态映射是分析任意字符串字段(将字段分解为token,例如:aaa_bbb_ccc会分解为aaa、bbb和ccc)。

如果您不希望出现这种行为,则必须更改映射设置
在任何文档被插入索引 之前.

您有两种选择:

  • 使用映射 API 更改特定索引的映射,在 static 中方式或dynamic方式(动态意味着映射也将应用于索引中仍然不存在的字段)
  • 您可以根据模式更改任何索引的行为 using the template API

  • 此示例显示了一个模板,该模板更改了以“app”开头的任何索引的映射,将“不分析”应用于任何类型的任何字段并确保“时间戳”是日期(适用于时间戳表示为的情况)从 1970 年开始的秒数):

    {
    "template": "myindciesprefix*",
    "mappings": {
    "_default_": {
    "dynamic_templates": [
    {
    "strings": {
    "match_mapping_type": "string",
    "mapping": {
    "type": "string",
    "index": "not_analyzed"
    }
    }
    },
    {
    "timestamp_field": {
    "match": "timestamp",
    "mapping": {
    "type": "date"
    }
    }
    }
    ]
    }
    }
    }

    关于elasticsearch - Kibana 上未分析的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34298034/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com