본문 바로가기

전체 텍스트 검색

SQL Server 2005 전체 텍스트 검색의 변경 내용 분석 이 항목에서는 응용 프로그램을 변경해야 할 수도 있는 복제 기능에 대한 변경 내용을 설명합니다. 응용 프로그램에 영향을 주는 주요 변경 다음 주요 변경은 Microsoft SQL Server 2005 의 전체 텍스트 검색에 적용됩니다. 기능 설명 단어 분리기 및 필터 SQL Server 전체 텍스트 검색에서 사용하는 단어 분리기와 필터가 대폭 수정되어 기능 및 안정성이 개선되었습니다. 일부 특수한 경우 단어 분리기의 변경은 데이터를 토큰화하는 방식에 영향을 줄 수 있습니다. 이로 인해 SQL Server 2005 에서 생성된 토큰이 SQL Server 2000 에서 생성된 토큰과 다를 수 있습니다. 예를 들어 SQL Server 2005 에서는 독일어에 대한 복합어 토큰화가 개선되어 3개 이상의 단어로 .. 더보기
Full Text Search 설정 Full Text Search 설정 mssql 2005버전은 텍스트 검색 엔진이 기본 설치가 되어있다. ---------------------------------------------------------------------------------------------- --############################################################################################ -- --반드시 키값 컬럼이 있어야만 하며 Composite Index 사용 불가. --기본키나 Unique Index와 같은 컬럼이 하나 있어야만 하며 두개의 컬럼의 값을 하나의 --인덱스 키로 잡는 Composite Index로는 사용이 불가 합니다. -------.. 더보기
전문검색(Full Text Search) - 자료 : www.dragoneye.co.kr 전문검색(Full Text Search) 1. 전문검색 이해 2. 전문검색 서비스의 구축 3. 전문검색의 문제점 ▶ 1. 전문검색 이해 안녕하세요. 코난 입니다. 정말 오래간만에 강좌를 적는군요. 그간 이런저런 코난이의 신상에 변화가 많이 있었습니다. 자세한 이야기는 차차 풀기로 하고 강좌 이야기를 진행 하도록 하지요. ^_^ 이번에 소개해 드릴 내용은 전문검색 - Full Text Search 입니다. SQL7 강좌의 전문 검색을 보신 분들과 다른 책이나 미디어를 통해 전문검색을 이미 접하신 분들도 계실 겁니다. 또한 SQLER 바로 이곳의 게시판에서 검색을 한번이라도 해 보신분은 이 전문검색을 이미 사용해 보신 것이기도 하지요. ^_^ 개인적으로는 이렇게 전문 검색을 사용하고 있습니다.(제목검색, 내.. 더보기
SQL Server 전체 텍스트 검색 #3 - 전체 텍스트 인덱스 관리 전체 텍스트 검색 인덱스 관리 테이블에 전체 텍스트 인덱스를 추가하는 구문은 CREATE FULLTEXT INDEX 구문입니다. 테이블에 전체 텍스트 인덱스를 생성할 때 NO POPULATION옵션을 설정하지 않는 경우 인덱스가 생성되면 즉시 전체 인덱스 채우기가 수행됩니다. NO POPULATION옵션은 CHANGE_TRACKING옵션이 OFF일 경우에만 사용할 수 있습니다. CHANGE_TRACKING옵션은 MANUAL, AUTO, OFF 플래그를 갖습니다. CHANGE_TRACKING 옵션이 MANUAL일 경우 1)인덱싱은 SQL Server 에이전트를 사용하여 일정에 따라 수행되거나 사용자에 의해 수동으로 1)인덱스 채우기를 수행할 수 있습니다. 수동으로 인덱스 채우기를 수행하는 구문은 ALTER.. 더보기
SQL Server 전체 텍스트 검색 #2 - 일반 검색과 전체 텍스트 검색 성능 비교 일반 검색과 전체 텍스트 검색 성능 비교 작성자 : 신창헌 작성일 : 2008-01-25 테스트 환경 l 하드웨어 : Intel Core 2 CPU 6600 2.40GHz, 2GB RAM l 운영체제 : Windows XP SP2 l MSSQL : SQL Server 2005 Developer Edition SP2 l 더미 데이터 n 테이블 : Posts n 열 : id(int), title(nvarchar(50)), contents(ntext) n 키 : PK_Posts(id) n 일반인덱스 : IX_Posts_Title(title, 비고유/비클러스터형), PK_Posts(id, 클러스터형) n 전체텍스트인덱스 : contents, title n 전체레코드 : 415,346 테스트 수행 테스트 방법 F.. 더보기
SQL Server 전체 텍스트 검색 #1 - 소개 ※ 본 내용은 MSDN에 있는 내용을 정리한 것임을 미리 밝힙니다. 저작권은 Microsoft에 있습니다. 원문 - MSDN : 전체 텍스트 검색 개념 1. 전체 텍스트 검색(Full Text Search) 개요 1) 전체 텍스트 검색 소개 ◎ 지원하는 SQL Server Edition Express Edition을 제외한 모든 버전. Express Edition의 경우 별도의 서비스를 추가로 설치할 경우 가능하다고 합니다. 자세한 정보는 다음 링크를 참조하세요. SQL Server Features Comparison ◎ 특장점 - 특정 언어의 규칙을 기준으로 단어와 구에 적용되어 언어 검색.(구 검색 및 근접 단어 검색) - 수백만 개의 텍스트 데이터 행에 대한 LIKE 쿼리에 비해 빠르다.(전자가 수.. 더보기