Elasticsearch
[elasticsearch] 템플릿(template) 생성/삭제
'김용환'
2015. 6. 21. 23:59
템플릿 저장하기
curl -XPOST 'http://127.0.0.1:9200/_search/template/blog-template' -d '
{
"template": {
"query": {
"term": {
"uuid": "{{value}}"
}
}
}
}'
템플릿 보기
curl -XGET 'http://127.0.0.1:9200/_search/template/blog-template'
{"template":"{\"query\":{\"term\":{\"uuid\":\"{{value}}\"}}}"}
템플릿 삭제
curl -XDELETE 'http://127.0.0.1:9200/_search/template/blog-template'
{"found":true,"_index":".scripts","_type":"mustache","_id":"blog-template","_version":2}
# 삭제되고 난 이후에 템플릿의 결과는 body가 없음.
curl -XGET 'http://127.0.0.1:9200/_search/template/blog-template'
(어떤 결과 없음)
# verbose로 보면 404 에러로 확인함
curl -v -XGET 'http://127.0.0.1:9200/_search/template/blog-template'
(404 에러)