분류 전체보기 (328)
.NET (111)
S/W tip (35)
etc (63)
DB (34)
HOT item~! (48)
Disign pettens (4)
UX (6)
나의 S/W (2)
개발관련 이슈 (16)
Diary (1)
웹플러스 (1)
calendar
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
tags
archive
link
ColorSwitch 00 01 02
▣  mssql fulltext search - DB - 2013. 2. 21. 17:04

출처 : http://radiocom.kunsan.ac.kr/lecture/mysql/fulltext_search.html


http://blog.postgo.co.kr/95



-- 풀텍스트 인덱스 카타로그가 있는지 확인
select * from sys.fulltext_catalogs

-- 풀텍스트 인덱스 서비스 활성화
sp_fulltext_database enable

-- 풀텍스트 인덱스 카탈로그 생성 - 생성경로 또는 폴더 개념
exec sp_fulltext_catalog 'FTS_ARTICLE','create','G:\Fulltext'

-- 풀텍스트 인덱스를 위한 테이블 및 기본키 인덱스 지정
exec sp_fulltext_table 'article', 'create', 'FTS_ARTICLE', 'PK__Article__1920BF5C'

-- 풀텍스트 인덱스에 테이블의 인덱싱 필드 추가
exec sp_fulltext_column 'article', 'title1', 'add'

-- 풀텍스트 인덱스에 테이블의 인덱싱 필드 추가
exec sp_fulltext_column 'article', 'content', 'add'

-- 풀텍스트 인덱싱 채우기 시작
exec sp_fulltext_catalog 'FTS_ARTICLE', 'start_full'

-- 풀텍스트 인덱싱 설정 정보 보기
exec sp_help_fulltext_catalogs 'FTS_ARTICLE'

-- 풀텍스트 인덱싱 테스트
select top 100 * from article where contains(content, '"정부"') and datelinedate >= '2011-02-01'
select * from article where contains(content, '"김흥국"') and datelinedate >= '2011-02-01'


 
1. 전체 텍스트를 구성하고자 하는 테이블에 기본적인 키를 생성한다.
 
2. 테이블 클릭후 전체텍스트 인덱스 - > 전체 텍스트 인덱스 정의 클릭
 
3. 넥스트
 
4. 전체텍스트를 걸고자 하는 컬럼들을 선택후에 다음 클릭
 
5. 테이블이 변경내용 추적을 자동으로 놓고 다음 클릭
 
6. 카탈로그 이름을 적어 넣고, 기본 카탈로그로 정할지 체크 후에 다음
 
7. 체우기 일정 설정을 정한다음( 새로 추가 버튼 클릭시 정할수 있다.(세세하게 가능)
    증분체우기로 할지 전체를 할지 정할수 있으며, 기간을 주어서 체울수도 있다. 
 
 
8. 최종 설정한 내용을 확인 후에 마침
 
9. 체우기 시작함.
 
10. 체우기 끝, 일단 초반 설정은 여기까지  마무리
 
11. 그후 데이터 베이스-> 저장소 ->  전체카탈로그  -> 설정한 이름의 카탈로그 생성완료 !!







articles
recent replies
recent trackbacks
notice
Admin : New post