태그: C# 소스 코드

안녕하세요. 언제나 휴일에 언휴예요.

이번 강의에서는 웹 검색 서비스 프로젝트의 Core 라이브러리를 만들어요.

여러 컴포넌트에서 공통으로 사용할 형식을 정의하는 것이예요.

이러한 형식이 필요하다는 것을 아키텍쳐링 및 설계 과정에서 도출하는 것이 어렵지 구현은 별 다른 것이 없어요.

그림 . WSE Core 클래스 다이어그램

웹 검색 서비스에서는 수집할 사이트(Candidate), 수집한 사이트 정보(PostedUrl), 형태소(Morpheme), 형태소를 포함하는 사이트를 역 추적할 수 있는 역파일 요소(InvertedElem), 검색 결과를 TF-IDF 방식으로 점수화한 사이트 정보(RankedUrl)가 필요합니다.

이 부분은 클래스 라이브러리(.NET Framework)로 만들거예요.

Candidate.cs

PostedUrl.cs

Morpheme.cs

InvertedElem.cs

RankedUrl.cs