반응형
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 |
반응형
'프로그래밍 기술 > 웹 검색 엔진 만들기' 카테고리의 다른 글
5.1.9 GetFrontCandidate 저장 프로시저 (0) | 2017.12.06 |
---|---|
5.1.8 RemoveCandidate 저장 프로시저 (0) | 2017.12.06 |
5.1.7 GetCandidateBySeqNo 저장 프로시저 (0) | 2017.12.06 |
5.1.6 GetMinSeqNo 저장 프로시저 (0) | 2017.12.06 |
5.1.5 GetCountCandidate 저장 프로시저 (0) | 2017.12.06 |
5.1.3 NeedCollectUrl 저장 프로시저 (0) | 2017.12.06 |
5.1.2 ExistedPostedUrl 저장 프로시저 (0) | 2017.12.06 |
5.1.1 ExistedCandidate 저장 프로시저 (0) | 2017.12.06 |
5. DBM 설계 및 구현 (0) | 2017.12.06 |
4. 5 RankedUrl 클래스 구현 (0) | 2017.12.06 |