SQL Server 2005 – Create Full Text Catalog and Full Text Search
검색엔진을 비스무리하게 만든 기능이다. 한글일 때는 약간 버버벅 걸린다는 얘기가 있는데 잘 모르겠다.
전체텍스트의 카탈로그 및 인덱스를 만들어서 검색을 보다 쉽게 해보자.
순서.1 Full-Text Catalog(전체 텍스트 카탈로그) 만들기.
순서.2 Full-Text Index(전체 텍스트 인덱스) 만들기.
순서.3 전체 텍스트 인덱스 채우기 즉시 수행.
Full-Text Catalog(전체 텍스트 카탈로그) 만들기
SSMS에서 해당 데이터베이스의 저장소 > 전체 텍스트 카탈로그 에서 새로 만들기 한다.
카탈로그 이름, 위치를 입력한다.
완료하면 위치폴더에 아래와 같이 카탈로그이름에 대한 폴더가 생성이 된다.
Full-Text Index (전체 텍스트 인덱스) 만들기
적용할 테이블의 오른쪽 버튼을 클릭하여 [전체 텍스트 인덱스 정의]를 클릭한다.
마법사 시작
인덱스 선택
유닉한 인덱스가 필요하다. 해당 인덱스를 선택한다.
테이블 열 선택.
변경 내용 추적 선택.
카탈로그 선택.
채우기 일정 정의(옵션) – 그냥 다음.
전체 텍스트 인덱싱 마법사 설정. – 마침.
마침하면 완료된다.
전체 텍스트 인덱스 채우기 수동작업
채우기 옵션을 설정하기 않았기 때문에 아래와 같이 즉시 채우기 작업을 진행한다.
잘 적용이 되었는지 쿼리로 확인해보자.
SELECT OrderID, CustomerID, EmployeeID, OrderDate, ShipAddress
FROM orders
WHERE CONTAINS(ShipAddress, 'Carrera')
order by orderid desc
끝.