Skip to content

Instantly share code, notes, and snippets.

@dakrone
Created August 19, 2013 22:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dakrone/6274901 to your computer and use it in GitHub Desktop.
Save dakrone/6274901 to your computer and use it in GitHub Desktop.
#!/usr/bin/env zsh
curl -XDELETE localhost:9200/ss-test
curl -XPOST 'localhost:9200/ss-test' -d'
{
"mappings": {
"doc": {
"_source": {
"enabled": true
},
"properties": {
"foo": {
"type": "integer"
}
}
}
},
"settings": {
"number_of_replicas": 0,
"number_of_shards": 1
}
}'
echo
curl -XPOST 'localhost:9200/ss-test/doc/1?refresh' -d'{"foo":1}'
echo
curl -XPOST 'localhost:9200/ss-test/doc/2?refresh' -d'{"foo":2}'
echo
curl 'localhost:9200/ss-test/_search?pretty' -d'{
"query": {
"match_all": {}
},
"sort": [
{
"_script": {
"order": "asc",
"params": {
"factor": 1.1
},
"script": "doc[\"foo\"].value * factor",
"type": "number"
}
},
{
"_script": {
"order": "asc",
"params": {
"factor": 2
},
"script": "doc[\"foo\"].value * factor",
"type": "number"
}
}
]
}
'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment