feat: 자재 분류 시스템 대폭 개선

🔧 주요 개선사항:
- EXCLUDE 분류기 추가 (WELD GAP 등 제외 대상 처리)
- FITTING 분류기 키워드 확장 (ELL, RED 추가)
- PIPE 재질 중복 문제 해결 (material_grade 파싱 개선)
- NIPPLE 특별 처리 추가 (스케줄 + 길이 정보 포함)
- OLET 타입 중복 표시 제거

📊 분류 정확도:
- UNKNOWN: 0개 (100% 분류 성공)
- EXCLUDE: 1,014개 (제외 대상)
- 실제 자재: 1,823개 정확 분류

🎯 해결된 문제:
- PIPE 재질 'ASTM A106 ASTM A106' → 'ASTM A106 GR B'
- WELD GAP 오분류 → EXCLUDE 카테고리
- FITTING 키워드 인식 실패 → ELL, RED 키워드 추가
- 프론트엔드 중복 표시 제거
This commit is contained in:
Hyungi Ahn
2025-07-18 10:28:02 +09:00
parent 82f057a0c9
commit 25ce3590ee
11 changed files with 857 additions and 1923 deletions

6
backend/test_sample.csv Normal file
View File

@@ -0,0 +1,6 @@
description,qty,main_nom,red_nom,length
"TEE EQUAL, SCH 40, ASTM A234 GR WPB",2,4",,"
"TEE RED, SCH 40 x SCH 40, ASTM A234 GR WPB",1,4",2","
"RED CONC, SCH 40 x SCH 40, ASTM A234 GR WPB",1,6",4","
"90 LR ELL, SCH 40, ASTM A234 GR WPB, SMLS",4,3",,"
"PIPE SMLS, SCH 40, ASTM A106 GR B",1,2",,6000
Can't render this file because it contains an unexpected character in line 2 and column 42.