일래스틱서치에서 저장된 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로 설정해서 검색시 인덱스 없으면 에러가 발생하지 않는다.
'Elasticsearch' 카테고리의 다른 글
[elasticsearch 7] 파이프라인 프로세스 (pipeline processor) 월별 인덱스 저장 예시 (0) | 2019.09.24 |
---|---|
Kibana - index pattern (5.x, 6.x)관련 내용 변경 (0) | 2019.04.02 |
일래스틱서치 6.4 부터 필드에 앨리어싱을 추가할 수 있다. (0) | 2019.03.15 |
kibana 7.0부터 mobile 지원 (0) | 2019.02.17 |
[elasticsearch5] /를 포함하는 인덱스 id 저장하기 (0) | 2018.08.13 |