BaeBox

Scroll 본문

개발 관련/DB

Scroll

배모씨. 2020. 2. 7. 17:22
반응형

Scroll : 데이터를 분할해서 읽어오는 기능. pagination 기능이라고 봐도 무방할듯

elastic-head 에서 날린 쿼리

이러한 쿼리를 날리게 되면, 아래와 같은 결과값을 받게 된다.

 

_scroll_id 를 주목하자

해당 _scroll_id를 이용한 쿼리를 날리게 되면, 지정한 size 만큼 데이터를 연이어서 받아올 수 있다.

생성된 스크롤은 지정된 시간(TTL)만큼 살아 있으므로, 그 시간내로 요청을 이어한다면 데이터를 이어 받을 수 있다.

scroll_id 만 바꿔서 쿼리를 날리면 된다 (출처: 공식문서)

 


덤. node 에서는 아래처럼 하면 된다.

scroll 받아오기
scroll 기능을 이용해 연이어 데이터 받아오기


 

https://www.elastic.co/guide/en/elasticsearch/reference/7.5/search-request-body.html#request-body-search-scroll

 

Request Body Search | Elasticsearch Reference [7.5] | Elastic

Highlighters don’t reflect the boolean logic of a query when extracting terms to highlight. Thus, for some complex boolean queries (e.g nested boolean queries, queries using minimum_should_match etc.), parts of documents may be highlighted that don’t corre

www.elastic.co

 

 
반응형

'개발 관련 > DB' 카테고리의 다른 글

ElasticSearch Cluster 구성  (0) 2019.11.03
Aggregation  (0) 2019.11.03
ElasticSearch - 설치  (0) 2019.11.03
ElasticSearch - CRUD  (0) 2019.11.03
ElasticSearch 구조 및 데이터 구조.  (0) 2019.11.03
Comments