전체 텍스트 인덱스와 XML
전체 텍스트 인덱스 개념
전체 텍스트 검색 서비스
개념
- Full Text Search Service
- 긴 문장으로 구성된 열의 내용을 검색할 때,
전체 텍스트 인덱스를 사용해서 빠른 시간에 검색하는 기능
- 기존 인덱스가 중간에 들어있는 글자로 검색할 때는 인덱스를 사용하지 못하는 문제점을 해결해 줌
- SQL Full-text Filter Daemon Launcher 라는 서비스가 등록되고 가동되어야 함
전체 텍스트 인덱스
개념
신문기사와 같이 텍스트로 이루어진 문자열 데이터의 내용을 가지고 생성한 인덱스
- SQL Server의 인덱스와 차이점
- 전체 텍스트 인덱스는 테이블 당 하나만 생성할 수 있음
- 전체 텍스트 인덱스에 데이터를 추가하는 채우기(POPULATION)는 일정 예약이나 특별한 요청에 의해서 수행되거나 새로운 데이터를 INSERT할 때 자동으로 수행되게 할 수도 있음
- 전체 텍스트 인덱스는 char, varchar, nchar, nvarchar, text, ntext, image, XML, varbinary(max), FILESTREAM 등의 열에 생성 가능함
- 전체 텍스트 인덱스를 생성할 테이블에는 PRIMARY KEY나 UNIQUE KEY가 있어야 함