목록2024/02/28 (1)
Dazzling 개발 노트
[Elasticsearch] script 사용 시 문서의 필드 값에 접근
script 사용 시 문서의 필드 값에 접근하기 위해 여러 문법이 존재한다. ctx._source.local_authority: ctx._source를 통한 접근은 문서의 원본 소스를 직접 참조합니다. 이 방식은 주로 문서 업데이트 시 사용됩니다. ctx._source를 사용하면 해당 문서의 원본 JSON 소스에 저장된 데이터를 직접 읽고 수정할 수 있습니다. 이는 문서의 필드 값을 업데이트하거나 새 필드를 추가할 때 유용합니다. 이 방식은 업데이트 연산에서 전체 문서를 로드하므로 비용이 더 많이 들 수 있고, 대규모 데이터 세트에 대한 업데이트를 수행할 때는 성능에 영향을 줄 수 있습니다. doc['local_authority'].value: doc['field_name'].value 방식은 검색 쿼리..
DevOps/Elastic
2024. 2. 28. 12:49