我想知道elasticsearch是否将空字符串视为空值,但根据下面显示的映射,我不知道它是这样做的。如何使弹性搜索将空字符串视为null
并使用null_value
提供的值进行索引。我的映射如下所示:
{
"mapping": {
"my_typee": {
"properties": {
"autoRank": {
"type": "integer",
"null_value": 0,
"store": true,
"index": "analyzed"
}
}
}
}
}
提前致谢。
答案 0 :(得分:0)
Ealsticsearch不会为空字符串编制索引。在您的情况下,您的字段实际上不是字符串,而是类型的整数。并且null_value
选项实际上是您想要做的。你不需要做任何额外的事情。
https://www.elastic.co/guide/en/elasticsearch/reference/current/null-value.html