스크립트 쿼리 - Script Query

min·2023년 9월 20일
0

🐘 Elasticsearch

목록 보기
1/6

Docs: https://www.elastic.co/guide/en/elasticsearch/reference/6.4/query-dsl-script-query.html

스크립팅 모듈을 사용하면 스크립트를 사용하여 사용자 정의 표현식을 평가 할 수 있음.

기본 스크립트 언어는 Painless - 추가적인 언어를 사용하기 위해서는 플러그인 사용하면 됨.

params에 해당 스크립트에 대한 파라미터를 넘겨서 사용 할 수 있다.

GET /_search
{
    "query": {
        "bool" : {
            "must" : {
                "script" : {
                    "script" : {
                        "source" : "doc['num1'].value > params.param1",
                        "lang"   : "painless",
                        "params" : {
                            "param1" : 5
                        }
                    }
                }
            }
        }
    }
}
profile
기록으로 기억하기

0개의 댓글