른록노트

[Elasticsearch] _search?scroll기능 본문

DB/[Elasticsearch]

[Elasticsearch] _search?scroll기능

른록 2017. 12. 1. 10:14
POST /twitter/tweet/_search?scroll=1m
{
    "size": 100,
    "query": {
        "match" : {
            "title" : "elasticsearch"
        }
    }
}

POST  /_search/scroll 
{
    "scroll" : "1m", 
    "scroll_id" : "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ==" 
}


서치 스크롤 기능입니다


1. 한번 서치를 해놓으면 scroll_id를 얻을 수 있습니다.

2. 얻은 scroll_id를 가지고 인덱스와 타입을 입력하지않고

_search/scroll 

{

    "scroll" : "1m", 

    "scroll_id" : "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ==" 

}

이렇게 요청을하면 다음 사이즈개수만큼 얻을 수 있습니다.


그리고 scroll 1m은 1분동안 이 스크롤 id를 유지한다는 말입니다

반응형
Comments