1. warmers
데이터를 검색하기전 미리 데이터를 메모리에 올려 놓는 API
2. 사용방법
PUT _warmer/{warmer_name} PUT/DELETE /{index}/_warmer/{warmer_name} PUT /{index}/{type}/_warmer/{warmer_name}
{index} : * | _all | glob pattern | name1, name2 ....
{type} : * | _all | glob pattern | name1, name2 ...
1) index 생성시
curl -XPUT localhost:9200/test -d '{
"warmers" : {
"warmer_1" : {
"types" : [],
"source" : {
"query" : {
...
},
"aggs" : {
...
}
}
}
}
}'
2) 사용시
- index 적용
curl -XPUT localhost:9200/test/_warmer/warmer_1 -d '{
"query" : {
"match_all" : {}
},
"aggs" : {
"aggs_1" : {
"terms" : {
"field" : "field"
}
}
}
}'
- type 적용
curl -XPUT localhost:9200/test/type1/_warmer/warmer_1 -d '{
"query" : {
"match_all" : {}
},
"aggs" : {
"aggs_1" : {
"terms" : {
"field" : "field"
}
}
}
}'
'NoSQL > Elasticsearch' 카테고리의 다른 글
elsticsearch 성능 (0) | 2016.06.15 |
---|---|
elasticsearch optimize api (0) | 2016.06.15 |
elasticsearch cluster 상태확인 (0) | 2016.06.14 |
elasticsearch 구성 (0) | 2016.06.13 |
elasticsearch 사용법 (0) | 2016.06.10 |