중복 컴포넌트 제거 대상

운영 검색 풀(컴포넌트 2.6 판)의 유효 컴포넌트(DO) 중, 서빙 화면에서 다른 컴포넌트와 같은 모양으로 보여 지우는 대상 전부입니다. 묶음마다 하나(초록)를 남기고 나머지(빨강)를 지웁니다. MOR-2690

썸네일 배경

사유 × 종류별 지우는 DO

표는 sheet_json 에 TableItem 노드가 있는 DO, 차트는 ChartItem 노드가 있는 DO 입니다. 둘 다 가진 DO 는 양쪽 칸에 모두 셉니다. 숫자를 누르면 그 목록으로 갑니다.

세 가지 제거 사유

  1. 포함 관계 — 같은 페이지에서 나온 두 DO 중 한쪽의 노드가 다른 쪽에 전부 들어 있고, 차이가 텍스트·사진이 아닌 노드(선·도형·SVG·배경 등)뿐이면 포함하는 쪽만 남깁니다.
  2. 모양 완전 동일 — 서빙 때 바뀌는 것(텍스트 내용과 스타일, 색)을 빼고 비교했을 때 차이가 없습니다. 점수 0.
  3. 모양 극소 차이 — 같은 비교에서 남은 차이가 모서리·간격·테두리·차트 옵션 일부뿐입니다. 점수 0 초과 0.4 이하.
남는 대표
지우는 DO