Exists 쿼리

주어진 필드가 있는 문서만 검색한다. 즉, 문서에 필드가 존재하지 않는 다면 검색에서 제외한다. 만약 필드값이 null 이거나 필드가 아예 존재하지 않는 필드를 찾고 싶을 경우에는 must_not 을 이용한다.

아래는 user 라는 필드가 있는 문서만 검색한다:

GET /_search
{
    "query": {
        "exists": {
            "field": "user"
        }
    }
}