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

5.1.4 AddCandidate 저장 프로시저

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

5.1.4 AddCandidate 저장 프로시저


 

 이제 수집 대상 페이지 주소를 추가하는 AddCandidate 저장 프로시저를 만듭시다.

 

 입력 인자로 수집 대상 페이지 주소와 Seed 사이트에서의 상대적 깊이를 인자로 받습니다.

CREATE PROCEDURE dbo.AddCandidate

    (

    @Url varchar(200),

    @Depth int

    )

 

 그리고 저장 프로시저에서는 NeedCollectUrl 저장 프로시저를 이용하여 수집이 필요한 페이지인지 확인하여 필요하면 CandidateTable에 추가합니다.

Declare @Need int

Exec NeedCollectUrl @Url, @Need OUTPUT

if @Need = 1 begin

   insert into CandidateTable values(@Url,@Depth)

end

 

AddCandidate 저장 프로시저

CREATE PROCEDURE dbo.AddCandidate

    (

    @Url varchar(200),

    @Depth int

    )

AS

    Declare @Need int

    Exec NeedCollectUrl @Url, @Need OUTPUT

    if @Need = 1 begin

        insert into CandidateTable values(@Url,@Depth)

    end

RETURN

 

반응형