Elasticsearch
[elaticsearch 7] 월별 index에서 특정 월만 검색하기
'김용환'
2019. 9. 30. 16:12
일래스틱서치에서 저장된 index가 월별일 때 특정 월만 검색하고 싶다면 body나 request에 포함할 수 있다.
curl -X GET "http://inhouse.google.com:9200/reqlog-*/_search?ignore_unavailable=true" -H 'Content-Type: application/json' -d'
{
"query": {
"terms" : {
"_index" : ["reqlog-2019-09, reqlog-2019-10"]
}
}
}'
또는
curl -X GET http://inhouse.google.com:9200/reqlog-*/_search/reqlog-2019-09, reqlog-2019-10/_search?ignore_unavailable=true
{
"query": {
...
}
}
ignore_unavailable의 기본 값은 false이다. 검색시 인덱스가 없으면 에러가 발생한다.
true로 설정해서 검색시 인덱스 없으면 에러가 발생하지 않는다.