프로그래밍 기술/웹 검색 엔진 만들기

5.1.13 AddMCPostedUrlInfo 저장 프로시저

언제나휴일 2017. 12. 6. 10:41
반응형

5.1.13 AddMCPostedUrlInfo 저장 프로시저


 

 역 파일 생성기에서 역 파일을 만드는 과정은 MakeInvertedFile 시퀀스 다이어그램에 약속하였습니다.

 

 시퀀스를 보면 수집한 웹 페이지에 있는 전체 형태소 개수를 보관하기 위해 DBM ForAll AddMCPostedUrlInfo 저장 프로시저를 이용합니다. 그리고 수집한 웹 페이지에서 발견한 형태소마다 별도의 테이블을 생성하는 AddMorphemeInfo 저장 프로시저를 사용합니다. 마지막으로 형태소와 웹 페이지 주소, 웹 페이지에 해당 형태소가 존재하는 참조 개수를 저장하기 위해 AddInvertedItem 저장 프로시저를 사용합니다.

 

 먼저 웹 페이지 주소와 전체 형태소 개수를 저장하는 AddMCPostedUrlInfo 저장 프로시저를 만듭시다.

 

 입력 인자로 웹 페이지 주소와 전체 형태소 개수를 받습니다.

CREATE PROCEDURE dbo.AddMCPostedUrlInfo

    (

    @Url varchar(200),

    @TotalCount int

    )

 

 insert 쿼리문을 이용해 MCountUrlTalbe에 항목을 추가합니다.

 

AddMCPostedUrlInfo 저장 프로시저

CREATE PROCEDURE dbo.AddMCPostedUrlInfo

    (

    @Url varchar(200),

    @TotalCount int

    )

AS

    insert into MCountUrlTable 

    values (@Url, @TotalCount)

RETURN

 

반응형