【问题标题】:Does elasticsearch consider empty string as null?elasticsearch是否将空字符串视为null?
【发布时间】:2020-12-04 16:16:28
【问题描述】:

我想知道 elasticsearch 是否将空字符串视为空值,但根据我下面显示的映射,我看不出它正在这样做。如何让弹性搜索将空字符串视为null 并使用null_value 提供的值进行索引。我的映射如下所示:

{
    "mapping": {
        "my_typee": {
            "properties": {
                "autoRank": {
                    "type": "integer",
                    "null_value": 0,
                    "store": true,
                    "index": "analyzed"
                }
            }
        }
    }
}

提前致谢。

【问题讨论】:

    标签: elasticsearch elasticsearch-mapping


    【解决方案1】:

    Elasticsearch 不会索引空字符串。在您的情况下,您的字段实际上不是字符串,而是整数类型。而null_value 选项实际上是做你想做的事。你不需要做任何额外的事情。

    https://www.elastic.co/guide/en/elasticsearch/reference/current/null-value.html

    【讨论】:

      猜你喜欢
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多