【发布时间】:2014-04-02 13:22:44
【问题描述】:
我在twitter 索引中为tweetb 类型创建了一个映射:
curl -XPUT http://www.mydomain:9200/twitter/tweetb/_mapping -d '{
"twitter": {
"mappings": {
"tweetb": {
"properties": {
"message": {
"type": "string",
"null_value": "NA"
}
}
}
}
}
}'
然后,我放了一份文件:
curl -XPUT http://www.mydomain.com:9200/twitter/tweetb/1 -d '{"message": null}'
然后,我尝试取回插入的文档:
curl -XGET http://www.mydomain:9200/twitter/tweetb/1
然后返回:
{
"_index": "twitter",
"_type": "tweetb",
"_id": "1",
"_version": 2,
"found" : true,
"_source" : { "message": null }
}
我在 _source 字段中期待 "message" : "NA"。但是,"null_value" 似乎不起作用。我错过了什么吗?
【问题讨论】:
标签: elasticsearch