首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基巴纳未分析场

基巴纳未分析场
EN

Stack Overflow用户
提问于 2015-12-15 19:45:13
回答 2查看 1.6K关注 0票数 1

我需要帮助纠正基巴纳地区。当我试图可视化字段时,向我显示以下警告:

小心!该字段包含分析选定的字符串。分析过的字符串非常独特,可以使用大量内存进行可视化。值:如bar将被foo和bar强行闯入.有关设置已分析的esta字段的更多信息,请参见核心映射类型

EN

回答 2

Stack Overflow用户

发布于 2015-12-16 09:58:00

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

如果不希望这样做,则必须在将任何文档推入索引之前更改映射设置

你有两种选择:

  1. 使用映射API以静态方式或动态方式更改特定索引的映射(动态意味着映射也将应用于索引中仍然不存在的字段)
  2. 您可以根据模式( 使用模板API )更改任何索引的行为。

此示例显示了一个模板,该模板更改以"app“开头的任何索引的映射,将"not”应用于任何类型的任何字段,并确保“时间戳”是一个日期(对于带有时间戳的情况,最好表示为1970年起的若干秒):

代码语言:javascript
复制
{
  "template": "myindciesprefix*",
  "mappings": {
    "_default_": {
      "dynamic_templates": [
        {
          "strings": {
            "match_mapping_type": "string",
            "mapping": {
              "type": "string",
              "index": "not_analyzed"
            }
          }
        },
        {
          "timestamp_field": {
            "match": "timestamp",
            "mapping": {
              "type": "date"
            }
          }
        }
      ]
    }
  }
}
票数 1
EN

Stack Overflow用户

发布于 2015-12-16 09:05:58

实际上,您没有任何问题只是一条信息信息,但是如果您不希望在elasticsearch中生成索引时需要分析字段,则必须指出一个字段是未分析的字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34298034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档