# 위키 탐색 구조 개선 미팅

> **일시**: 2026-02-09 13:13
> **참석자**: PM, UX 전문가, Frontend 전문가, Planner
> **안건**: 문서 증가 시 탐색 구조 개선 방안 논의

---

## 1. 현황 분석

### 현재 InsuWiki 구조
![현재 메인 페이지](file:///C:/Users/drumb/.gemini/antigravity/brain/a4cd3bf0-0b2f-4e6e-bb69-06262478c589/uploaded_media_1770610393129.png)

- **탐색 방식**: 카드 리스트 + 검색
- **문제점**: 문서가 수백 개 이상 증가 시 스크롤/검색 의존
- **필터링**: Wiki/Daily 탭 구분만 존재

---

## 2. 경쟁 서비스 분석

### 2.1. 나무위키 (NamuWiki)
| 구성요소 | 설명 |
|---------|------|
| **분류 시스템** | `[[분류:카테고리명]]` 형식으로 문서 하단에 표시 |
| **계층 구조** | 상위 분류 → 하위 분류 트리 형태 (최상위: `분류:분류`) |
| **문서 내 링크** | 하이퍼링크로 관련 문서 간 자연스러운 이동 |
| **규칙** | 고립된 분류 금지, 모든 분류는 상위 분류에 연결 필수 |

### 2.2. Wikipedia
| 구성요소 | 설명 |
|---------|------|
| **Categories** | 문서 하단에 배치, 클릭 시 해당 카테고리 문서 목록 표시 |
| **Portals** | 주제별 메인 페이지 (554개 운영 중), 주제 탐색 진입점 |
| **계층 구조** | Topic/Set 카테고리로 이중 분류 (단수형/복수형) |
| **네트워크** | 하이퍼링크 기반 "지식 네트워크" 형성 |

---

## 3. 핵심 인사이트

### ✅ 적용해야 할 패턴
1. **카테고리/태그 시스템** - 문서에 분류 태그 부여
2. **계층적 분류** - 상위/하위 카테고리 구조
3. **문서 간 링크** - `[[문서명]]` 백링크 (이미 구현됨)
4. **카테고리 탐색 페이지** - 카테고리별 문서 목록 뷰

### ⚠️ 주의사항
- 과도한 분류 → 탐색 복잡도 증가
- 사용자 주관적 분류 → 일관성 저하

---

## 4. InsuWiki 적용 제안

### Option A: 태그 기반 필터링 (간단)
```
문서 저장 시 태그 추가 → 메인페이지 태그 필터 UI
예: #생명보험 #손해보험 #계약변경 #청약
```
- **장점**: 구현 간단, 사용자 친화적
- **단점**: 체계적 구조화 어려움

### Option B: 카테고리 계층 (위키식)
```
분류:보험
├── 분류:생명보험
│   ├── 분류:종신보험
│   └── 분류:연금보험
└── 분류:손해보험
    ├── 분류:자동차보험
    └── 분류:화재보험
```
- **장점**: 체계적 분류, 대규모 확장 가능
- **단점**: 구현 복잡, 초기 설계 필요

### Option C: 하이브리드 (권장)
```
1단계: 주요 카테고리 드롭다운 (보험유형, 업무영역)
2단계: 태그 기반 서브 필터링
3단계: 기존 검색 + 백링크 활용
```

---

## 5. 결정 필요 사항

1. **분류 체계 선택**: Option A / B / C
2. **카테고리 초기 구조**: 어떤 분류 체계를 1차로 적용할지
3. **UI 위치**: 사이드바 vs 상단 필터 vs 탭 확장
4. **구현 우선순위**: Phase 5에 포함할지

---

## 6. Action Items

| 담당 | 항목 | 기한 |
|-----|------|-----|
| **사용자** | 분류 체계 방향 결정 (A/B/C) | 즉시 |
| UX | 선택된 옵션 와이어프레임 작성 | 결정 후 |
| Frontend | 카테고리 필터 UI 구현 | 설계 후 |
| Backend | `docCategory` 필드 + 쿼리 구현 | 설계 후 |

---

> 📋 **다음 단계**: 사용자 피드백 기반으로 상세 설계 진행
