0

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

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

提前致谢。

4

1 回答 1

1

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

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

于 2016-04-26T08:14:29.620 回答