문자열 필드의 키 이름
규칙 1 ↓ · #1487 · MOR-2770 · MOR-2820 D7쟁점 · 후보에 그 필드 자리가 없으면 tier 1 정렬(pass 2)과 fallback 투영 P3가 값을 items로 옮기면서 period:·label:·author: 같은 필드 키를 앞에 붙인다. 판정 회차 1016에서 49행(입력 16개)이 이렇게 나왔고, 판정 모델도 「연도 텍스트 앞에 'period:'가 추가」라고 짚었다.
왜 갈리나 · 키는 영어 식별자라 사용자에게는 잡음이다. 그런데 정본 P3는 fallback에 「이름: 값」을 정해 뒀고, author·source처럼 키가 역할을 말하는 필드는 키를 떼면 누가 말했는지, 어디서 왔는지가 사라진다. 원칙 ㄱ과 ㄴ이 이 규칙 안에서 갈린다.
추천 B · 원칙 ㄱ·ㄴ을 그대로 따르는 안이다. 실측에서 지금 데이터의 결과는 A와 한 글자도 다르지 않았다(회차 49행·전체 풀 순위 모두 같다). 더 드는 것은 표시 이름 표와 합성 후보 전수 기준 글자 수 +6.7M(A가 줄인 양의 28%)이다.
A 모든 문자열 필드에서 값만 남긴다 (#1487 그대로) 실측
* 최초의 장기 안정 왕조 * period: 1009~1225 label: 해당 악기의 GAIN, LEVEL 올리기 author: 김민지 source: 2025 고객 조사
* 최초의 장기 안정 왕조 * 1009~1225 해당 악기의 GAIN, LEVEL 올리기 김민지 2025 고객 조사
역할 필드 · 2.6판 13556260 Group_8 · QuoteTestimonial → HighlightedMessage(tier 2), 합성 문서
- 결과
- 회차 1016 재실행 3,114행 중 49행(입력 15개)에서 키가 사라진다. 전체 풀 순위에서 회차 문서 481개 중 56개, 저장 문서 1,301개 중 137개의 후보 글이 바뀌었고, 1위 대치 글이 바뀐 문서는 7개·24개, 1위 후보 자체가 바뀐 문서는 0개·4개다. 저장 입력 질의 Frame 24/1,409개, fallback 엣지 15/130개가 바뀐다. 후보 212,617행 합성 검사에서 205,652행의 글이 짧아졌고(−24.3M자) 내용 손실·빈칸은 늘지 않았다.
- 부작용
- 작성자와 출처가 한 본문에 모이면 둘을 구분할 수 없다 — 아래 썸네일의 「김민지 · 2025 고객 만족도 조사」. 실제 데이터에는 역할 필드가 0건이라 합성 문서로 그렸다.
- fallback 에서 정본 P3와 달라진다. 정본과 Eregion 을 고치기 전까지 TS(Eregion 벤더)와 Rust 결과가 갈린다(엣지 15개).
- 글이 짧아져 저장 문서 4개에서 1위 후보가 바뀌었다. 검색 결과가 바뀌는 변경이다.
- 공백뿐인 값은 빈 bullet 로 남는다 — D2 의 C 썸네일. D2에서 막아야 한다.
- 할 일
- #1487 머지 · MOR-2770 P3 개정·Eregion · MOR-2776 대조 · 규약 변경: P3 「값만」 개정 · 검색 결과가 바뀐다
B period·label은 값만, 역할 필드(author·source·speaker·organization)는 사람 말 이름을 붙인다 실측추천
* 최초의 장기 안정 왕조 * period: 1009~1225 label: 해당 악기의 GAIN, LEVEL 올리기 author: 김민지 source: 2025 고객 조사
* 최초의 장기 안정 왕조 * 1009~1225 해당 악기의 GAIN, LEVEL 올리기 작성자 김민지 출처 2025 고객 조사
역할 필드 · 2.6판 13556260 Group_8 · QuoteTestimonial → HighlightedMessage(tier 2), 합성 문서
- 결과
- 지금 데이터에서는 A와 결과가 같다. 회차 49행·전체 풀 순위(회차 481·저장 1,301 문서)·저장 입력 변환 1,409개 모두 A와 차이 0이다 — 실제 입력에
author·source·speaker·organization이 한 건도 없다. 차이는 역할 필드가 있을 때만 난다: fallback 엣지 130개 중 9개가 A와 다르고, 후보 212,617행 합성 검사에서 글이 A보다 6.7M자 길다(A의 감소량 −24.3M → −17.5M). 내용 손실·빈칸은 A와 같다. - 부작용
- 필드마다 표시 이름 표가 필요하다(이번 실험은 화자·작성자·출처·소속). 다국어라서 문구 표를 호출자가 넘길지 규약에 고정할지 정해야 한다. D7-B와 같은 표를 쓸 수 있다.
- 역할 필드가 있는 후보는 「작성자 」만큼 글이 길어져 용량 계산에 들어간다(합성 기준 A 대비 +28%).
- 정본 P3의 「이름」을 표시 이름으로 읽으면 period·label 의 표시 이름이 빈 문자열인 셈이라 정본 문구를 크게 바꾸지 않는다.
- #1487 에 필드별 분기를 더해야 한다. A처럼 검색 결과가 바뀐다.
- 할 일
- #1487 보완 · MOR-2770 표시 이름 표·P3 문구 · MOR-2776 대조 · 규약 변경: P3 「표시 이름: 값」 개정 · 검색 결과가 바뀐다
C 정본 P3의 「이름: 값」을 그대로 쓴다 실측
* 최초의 장기 안정 왕조 * period: 1009~1225 label: 해당 악기의 GAIN, LEVEL 올리기 author: 김민지 source: 2025 고객 조사
* 최초의 장기 안정 왕조 * period: 1009~1225 label: 해당 악기의 GAIN, LEVEL 올리기 author: 김민지 source: 2025 고객 조사
역할 필드 · 2.6판 13556260 Group_8 · C는 지금 main 그대로다