티스토리 뷰
SQL Server 2005 – Create Full Text Catalog and Full Text Search
AWS-in 2015. 12. 15. 15:59검색엔진을 비스무리하게 만든 기능이다. 한글일 때는 약간 버버벅 걸린다는 얘기가 있는데 잘 모르겠다.
전체텍스트의 카탈로그 및 인덱스를 만들어서 검색을 보다 쉽게 해보자.
순서.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
끝.
'SQL Server' 카테고리의 다른 글
SQL Server 2005 full-text search DataBase to SQL Server 2012 Migration 방법.2/2 (0) | 2015.12.15 |
---|---|
SQL Server 2005 full-text search DataBase to SQL Server 2012 Migration 방법.1/2 (0) | 2015.12.15 |
SQL Agent JOB에서 xp_cmdshell 으로 logman.exe(성능카운터수집)를 수행시 실패할 때 (0) | 2015.12.11 |
SQL Server 데이터베이스 기본 위치 변경하기 (0) | 2015.12.07 |
Forwarding Records(Forwarded Records) on SQL Server Heap Tables (0) | 2015.11.27 |
- Total
- Today
- Yesterday