흠흠흠... 그다지 어렵거나 문제될 부분은 없을 겁니다.....

쉬우니까요... ^_^

테스트부분은 정원혁선생님의 책 MSSQL7 - 대림을 참조하였습니다...

 

이에 Northwind DB의 categories 테이블을 살펴 봅니다...

 

use northwind

go

 

sp_columns categories

go

 

 

 

카테고리 테이블에 어떤 값이 있는지 보면...

 

select categoryname, description from categories

go

 

select categoryname, description from categories
        where description like '%sweet%'
go

 

 

 결과들을 보시면 9개 정도의 row가 있는걸 알 수 있습니다.

색인을 만들어 보지요.. description 컬럼에 대해서...

 

 

create index myindex on categories (description)
go

결과 ----------------

Server: Msg 1919, Level 16, State 1, Line 1
Column 'description'. Cannot create index on a column of text, ntext, or image data type.

 

 

text형 컬럼이어서 불가능 하지요... ^_^

 이럴 때 전문검색을 사용하는 겁니다..

 

툴즈의 Full-Text Indexing을 선택합니다.

 

 위저드가 시작됩니다. ^_^

 

 사용할 데이터 베이스를 선택합니다. 저희는 노스윈드 이지요...

 

 사용할 테이블을 역시 선택합니다. 저희는 Categories테이블 이지요...

 

 유일색인이나 기본키를 요구하는데 기본키인 PK_Categories를 그대로 씁니다.

 

 

어느 컬럼을 색인할 걸지를 결정합니다. 모든컬럼 이지요 ^_^

 

카탈로그의 이름을 적습니다.... ^_^

 

 

뉴 스케쥴로 스케쥴을 만듭니다.

저는 매주 일요일 오전 12시에 스케쥴이실행되게 하였습니다.

 

 

 스케쥴이 등록된 화면입니다.

 

 

 요약정보 화면이지요... 마침을 누릅니다. ^_^

 

 

전문검색을 만드는 화면입니다...

 

 

성공적으로 생성하였습니다.

이때 시간도 주의깊게 보셔야 합니다... ^_^

 

 

성공적으로 생성 되었습니다. ^_^

 

그럼 실제 잘 될가요? ^_^

아니지요... 아직 해야할 일이 안되었습니다. ^_^

다음 강좌에서 보여 드리지요 ^_^

 


 

 5. 전문검색 _ 3.전문검색의 구축(1) 문서의 끝입니다.





profile

부족하지만, SQLER의 누군가와 함께한 나눔을 통해 제가 더 많이 즐거웠습니다.
SQLER와 함께 즐거워 할수록, 그 나눔을 통해 더 많은 기회와 가치를 발견하게 되었습니다.
나눔의 생각이 앞으로도 계속, SQLER를 움직일 것입니다.

코난, 김대우 / SQLER 운영자 / 골라먹는 SQLER RSS 정보 구독 / 실시간 SQLER 소식 uxkorea 트위터