-
‘1. 글별 카테고리 추출’을 통해서 분류된 카테고리들 중, 글 수가 가장 많은 카테고리 1,2,3위 각각에서 ‘가장 인상 깊은 글’ 1개씩 추출
<aside>
💡
- → 이유 : ‘이 카테고리의 글을 특히 많이 썼다’고 해서 가장 인상적인 문장이 거기에서 나오는 것은 아님.
- e.g. 한 주제에 대한 튜토리얼 글을 10개, 회고 글을 3개, 행사 참여 글을 2개 썼다 → 튜토리얼 글에서 3개 명언을 추출하는 것보다는, 튜토리얼 + 회고 + 행사 참여 의 명언을 하나씩 추출하는 게 나을 듯함.
- → 그렇다면 아예 그냥 2번의 한짤요약에서 분류한 ‘개수가 가장 많은 카테고리’를 명언에서는 무시하고 그냥 ‘가장 인상적인 글 3개’를 뽑게 할수도 있지만, 절대적인 글 개수가 가지는 의미도 충분히 있고, ‘한짤요약’에서 명언으로 이어지는 최소한의 멘탈 플로우를 제공하기 위해서 ‘개수가 많은 카테고리’의 기준은 들고 감.
</aside>
-
case : 글 개수가 3개 이하인 경우
- 모든 글에서 명언 추출 → 즉, 글 개수가 2개 이하이면 명언 개수도 그와 동일하게 제공
-
case : 2개 이하의 카테고리에 글이 몰려 있어서, 2/3위 카테고리가 존재하지 않는 경우
- 1위 카테고리까지만 있는 경우 → 1위에서 3개 추출
- 2위 카테고리까지 있는 경우 → 1위에서 2개, 2위에서 1개 추출
- e.g.
- 튜토리얼 50개 / 회고 10개 / 그 외 없음 → 튜토리얼에서 2개, 회고에서 1개
- 정보전달 50개 / 그 외 없음 → 정보전달에서 3개
-
case : 카테고리별 글 개수가 겹쳐서, 3위까지 딱 잘라지지 않는 경우
- 글 개수가 겹치는 카테고리 중 랜덤으로 3순위까지 선정
- e.g. 튜토리얼 50개 / 회고 10개 / 정보전달 10개 / 프로젝트 10개 → 회고, 정보전달, 프로젝트 중 랜덤으로 2개 카테고리 선정
- e.g. 회고 5개 / 책리뷰 3개 / 정보전달 2개 / 프로젝트 2개 → 정보전달, 프로젝트 중 랜덤으로 1개 카테고리 선정
-
case : 작성된 글이 0개인 경우
- → 데이터 보내지 않거나 0개라는 정보 보냄 : empty case 표시 or 명언 영역 보이지 않기