SQL_서버 전체 텍스트 인덱스 사용 실례 시범

본 고 는 완전한 SQL SERVER 데이터베이스 전문 색인 을 pubs 데이터 베 이 스 를 예 로 들 어 먼저 시스템 저장 과정 을 이용 하여 전문 색인 을 만 드 는 구체 적 인 절 차 를 소개 한다.1)데이터 베 이 스 를 시작 하 는 전문 처리 기능 을 소개 한다.           (sp_fulltext_database)2)전체 텍스트 디 렉 터 리 만 들 기                       (sp_fulltext_catalog)3)전체 텍스트 디 렉 터 리 에 전체 텍스트 색인 이 필요 한 표를 등록 합 니 다.  (sp_fulltext_table)4)표 에 전체 텍스트 색인 이 필요 한 열 이름 을 지적 합 니 다.         (sp_fulltext_column)5)표 에 전체 텍스트 인덱스 만 들 기                   (sp_fulltext_table)6)전체 텍스트 디 렉 터 리 채 우기                       (sp_fulltext_catalog)
********예제*************------------------------------------------------------------------------------------------
그 전에 Microsoft Search 서 비 스 를 설치 하고 SQL server 전체 텍스트 검색 서 비 스 를 시작 해 야 합 니 다

use pubs --  
go 
-- pubs ,  
-- sp_fulltext_database  
if(select databaseproperty('pubs','isfulltextenabled'))=0 
  execute sp_fulltext_database 'enable' 

-- FT_PUBS 
execute sp_fulltext_catalog 'FT_pubs','create' 

-- title  
execute sp_fulltext_table 'title','create','FT_pubs','UPKCL_titleidind' 

--  
execute sp_fulltext_column 'title','title','add' 
execute sp_fulltext_column 'notes','notes','add' 

--  
--activate, ,  
execute sp_fulltext_table 'title','activate' 

--  
execute sp_fulltext_catalog 'FT_pubs','start_full' 
go 

--  
While fulltextcatalogproperty('FT_pubs','populateStatus')<>0 
begin 

-- , 30  
waitfor delay '0:0:30' 
end 

-- ,  

select title 
form 
where CONTAINS(title,'database') 
or CONTAINS(title,'computer') 
or CONTAINS(notes,'database') 
or CONTAINS(notes,'database') 
다음은 전체 텍스트 작업 류 의 시스템 저장 과정 이름:spfulltext_서비스 실행 권한:server admin 또는 시스템 관리자     사용:전체 텍스트 검색 속성 설정
프로 세 스 이름:spfulltext_catalog 실행 권한:dbowner 및 더 높 은 캐릭터 멤버 작     사용:전체 텍스트 디 렉 터 리 를 만 들 고 삭제 하 며 전체 텍스트 디 렉 터 리 의 색인 작업 을 시작 하거나 중단 합 니 다.
프로 세 스 이름:spfulltext_데이터베이스 실행 권한:db위 너 역할     사용:전체 텍스트 인덱스 를 초기 화하 거나 데이터베이스 에 있 는 모든 전체 텍스트 디 렉 터 리 를 삭제 합 니 다.
프로 세 스 이름:spfulltext_table 실행 권한:dbddladnmin 또는 db위 너 역할     사용:하나의 표를 전문 색인 표 또는 비 전문 색인 표 로 표시 합 니 다.
프로 세 스 이름:spfulltext_column 실행 권한:dbddladnmin 캐릭터 멤버 작     사용:전체 텍스트 색인 표 의 열 을 가리 키 거나 전체 텍스트 색인 을 종료 합 니 다.

좋은 웹페이지 즐겨찾기