본문 바로가기
OpenSearch (ElasticSearch)

[10] 데이터 재인덱싱

by parkjp 2022. 3. 18.

인덱스를 만든 후 모든 문서에 새 필드를 추가하거나 여러 인덱스를 결합하여 새 필드를 구성하는 등 광범위한 변경 작업을 수행해야 할 수 있습니다.

인덱스를 삭제하고 오프라인으로 변경한 다음 데이터를 다시 인덱싱하는 대신에 reindex 작업을 사용할 수 있습니다.

 

이 reindex작업 쿼리를 통해 선택한 문서 전체 또는 하위 집합을 다른 인덱스에 복사할 수 있습니다. 가장 기본적인 형식은 source index와 target index를 지정합니다.

재인덱싱은 source index의 크기에 따라 비용이 많이 드는 작업일 수 있습니다. number_of_replicas를 0으로 설정하여 복제본을 비활성화하고 재인덱싱 프로세스가 완료되면 복제본을 다시 활성화하는 것이 좋습니다.

 

데이터 재인덱싱 기능 목차

 

  • 모든 문서 재인덱싱
  • 원격 클러스터에서 재인덱싱 
  • 문서 하위 집합 재인덱싱
  • 하나 이상의 인덱스 결합
  • 고유한 문서만 재인덱싱
  • 재인덱싱 중 문서 변환
  • 현재 인덱스의 문서 업데이트
  • source index 옵션
  • target index 옵션

 

기능설명 : https://opensearch.org/docs/latest/opensearch/reindex-data/

반응형

'OpenSearch (ElasticSearch)' 카테고리의 다른 글

[12] 검색 템플릿  (0) 2022.03.18
[11] 쿼리 DSL (Domain-Specific Language)  (0) 2022.03.18
[9] 집계 - 버킷 집계  (0) 2022.03.13
[8] 집계 - 메트릭 집계  (0) 2022.03.10
[7] 인덱스 템플릿  (0) 2022.03.02