# Null\_value isn't working

**URL:** <https://discuss.elastic.co/t/null-value-isnt-working/16749>\
**Category:** Elasticsearch\
**Created:** [April 1, 2014, 9:37pm UTC](https://discuss.elastic.co/t/null-value-isnt-working/16749 "2014-04-01T21:37:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saggie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/saggie/32/1673_2.png) [@Saggie](https://discuss.elastic.co/u/Saggie)\
**Post date:** [April 1, 2014, 9:37pm UTC](https://discuss.elastic.co/t/null-value-isnt-working/16749/1 "2014-04-01T21:37:36Z")

</div>

I have created a mapping for a 'tweetb' type :

curl -XPUT [http://www.mydomain:9200/twitter/tweetb/\_mapping](http://www.mydomain:9200/twitter/tweetb/_mapping) -d '{ "twitter": { "mappings": { "tweetb": { "properties": { "message": { "type": "string", "null\_value": "NA" } } } } }'

Then I put one document curl -XPUT [http://www.mydomain.com:9200/twitter/tweetb/1](http://www.mydomain.com:9200/twitter/tweetb/1) -d '{"message": null}'

and then I tried to get the inserted doc back:

curl -XGET [http://www.mydomain:9200/twitter/tweetb/1](http://www.mydomain:9200/twitter/tweetb/1) :

{"\_index":"twitter","\_type":"tweetb","\_id":"1","\_version":2,"found":true, "\_source" : {"message": null}}

In \_source field I was expecting "message":"NA" however looks like "null\_value" isn't working to the purpose, am I missing something ?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:38am UTC](https://discuss.elastic.co/t/null-value-isnt-working/16749/2 "2017-07-06T01:38:53Z")

</div>


