728x90
이론적인 내용은 많은 사람들이 다룬 글들이 많기 때문에 간략하게 사용방법만 작성
쿼리에다가 sort를 주고 검색을 하면 결괏값 안에 각 hits 별로 sort 값이 출력이 된다.
이런 식으로 출력이 되는데
현재 사용한 쿼리는 따로 size를 주지 않아서 총 725개의 데이터 중에서 CC_MK_DT를 기준으로 오름차순 정렬 후 10개의 데이터만 출력이 됐다.
여기서 이제 다음 10개의 데이터를 조회하고 싶으면
마지막 데이터의 sort 값을 쿼리에다가 search_after와 값을 넣어주면 된다.
이런 식으로 search_after에다가 계속 결과 값의 맨 마지막 sort 값을 넣어서 조회하면 끝까지 조회할 수 있다.
만약 맨 끝에 도달하면
이렇게 아무것도 안 나온다.
반응형
'ElasticSearch' 카테고리의 다른 글
[ElasticSearch] _bulk 중 action_request_validation_exception 에러 (0) | 2021.10.07 |
---|---|
[ElasticSearch]index 생성시 DynamicTemplate 사용 (0) | 2021.09.18 |
[ElasticSearch] ip type과, ip_range type 필드 (0) | 2021.01.28 |
[ElasticSearch] exists로 필드 존재 여부 판단하기 (0) | 2021.01.28 |
[ElasticSearch] aggs key 값 sort (0) | 2021.01.28 |