엘라스틱서치 update api
-
엘라스틱서치 업데이트 API [script]공부하기/엘라스틱서치 2024. 2. 26. 15:15
스크립트를 통해 문서 내용를 변경할 수 있다. defualt script : painless ( 엘라스틱 서치에서도 권장 ) 기본적으로 자바 문법과 유사하다. 커스텀 플러그인을 통해 커스텀 스크립트도 사용할 수 있다. script.source ctx 변수를 통해 문서의 내용이나 메타데이터에 접근할 수 있다. script 필드와 doc 필드를 함께 요청하면 doc은 무시된다. 조회 API와 마찬가지로 routing과 refresh 옵션을 지정할 수 있다. 동일한 routing 값으로 지정하여 업데이트해야 의도한 대로 동작한다. 스크립트에서 접근할 수 있는 문맥 params : 요청한 params로 제공한 매개변수의 Map이다 ( 읽기전용 ) ctx._source : 저장된 문서의 _source를 Ma..