Я создал сопоставление для типа tweetb
в индексе twitter
:
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}'
Затем я попытался вернуть вставленный doc:
curl -XGET http://www.mydomain:9200/twitter/tweetb/1
И это вернуло:
{
"_index": "twitter",
"_type": "tweetb",
"_id": "1",
"_version": 2,
"found" : true,
"_source" : { "message": null }
}
Я ожидал "message" : "NA"
в поле _source
. Однако, похоже, что "null_value"
не работает. Я что-то пропустил?