【问题标题】:ElasticSearch datatype for a concrete value具体值的 ElasticSearch 数据类型
【发布时间】:2019-11-08 23:05:09
【问题描述】:

当我为此类输入 ['abc', 'def', 'ghi'] 设置 Nested 数据类型时遇到以下错误消息。

[tags] 的对象映射尝试将字段 [null] 解析为对象,但是 找到一个具体的值

请告诉我应该为concrete value 设置哪种数据类型。

【问题讨论】:

    标签: node.js elasticsearch


    【解决方案1】:

    如果是 strings 数组,则使用 text 数据类型。如果它是一个对象数组,则使用 嵌套 数据类型。请参阅参考https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html。您收到此错误的原因是您尝试将字符串数组(具体值)索引为 Nested 数据类型,但 Nested 数据类型希望看到一个对象而不是一个字符串(具体值)。也可以看看https://discuss.elastic.co/t/object-mapping-for-configurationitems-configuration-state-tried-to-parse-field-state-as-object-but-found-a-concrete-value/80995

    【讨论】:

      猜你喜欢
      • 2019-12-05
      • 2021-11-13
      • 2015-08-26
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多