Skip to content

Instantly share code, notes, and snippets.

@hxuanji
Last active August 29, 2015 14:05
Show Gist options
  • Save hxuanji/d941c21fc75648ce7ba4 to your computer and use it in GitHub Desktop.
Save hxuanji/d941c21fc75648ce7ba4 to your computer and use it in GitHub Desktop.
missing filter issue
echo -e "delete index..."
curl -XDELETE "http://localhost:5028/test"
echo -e "\ncreate index..."
curl -XPUT "http://localhost:5028/test" -d '
{
"settings": {
"index": {
"number_of_shards": 5,
"number_of_replicas": 0,
"analysis": {
"analyzer": {
},
"filter": {
}
}
}
},
"mappings": {
"main": {
"properties": {
"name": { "type": "string", "index": "analyzed", "analyzer": "standard", "include_in_all": true}
}
}
}
}
'
echo -e "\npush doc..."
curl -XPOST "http://localhost:5028/test/main" -d '{"name": ""}'
curl -XPOST "http://localhost:5028/test/main" -d '{"name": "22"}'
curl -XPOST "http://localhost:5028/test/main" -d '{"name": null}'
echo -e "\nsearch..."
sleep 2
curl -XPOST "http://localhost:5028/test/main/_search" -d '{"query": {"filtered": {"filter": {"missing": {"existence": true, "field": "name", "null_value": true}}}}}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment