전체 텍스트 검색 필터

varbinary(max) 또는 image 열의 셀에 지원되는 문서 파일 확장명을 가진 문서가 있으면 전체 텍스트 검색은 필터를 사용하여 이진 데이터를 해석합니다. iFilter 인터페이스를 구현하는 필터를 사용하면 문서에서 텍스트 정보를 추출하여 인덱싱에 사용할 수 있습니다. SQL Server 인스턴스에 포함된 필터를 식별하려면 sp_help_fulltext_system_components(Transact-SQL) 저장 프로시저를 사용합니다. 이 저장 프로시저는 등록된 단어 분리기, 필터 및 프로토콜 처리기에 대한 정보를 반환합니다.

varbinary(max) 또는 image 열 한 개에 많은 문서 유형을 저장할 수 있습니다. SQL Server는 각 문서에 대해 파일 확장명을 기준으로 사용할 필터를 정확히 선택합니다. varbinary(max) 또는 image 열에 파일을 저장할 때는 파일 확장명을 볼 수 없으므로 테이블의 특정 열, 즉 형식 열에 따로 파일 확장명을 저장해야 합니다. 이 형식 열은 모든 문자 기반 데이터 형식이 될 수 있고 Microsoft Word 문서를 나타내는 .doc와 같은 문서 파일 확장명을 포함합니다. Adventure Works의 Document 테이블에서 Document 열은 varbinary(max) 형식이고 FileExtension 열은 nvarchar(8) 형식입니다. 이 테이블의 스키마에 대한 자세한 내용은 Document 테이블(AdventureWorks)을 참조하십시오.

varbinary(max) 또는 image 열에 대한 전체 텍스트 인덱스를 만드는 경우 SQL Server에서 사용할 필터를 알 수 있도록 확장명 정보가 포함된 해당 형식 열을 식별해야 합니다. 전체 텍스트 인덱싱된 열 및 관련된 형식 열의 ID는 sys.fulltext_index_columns 카탈로그 뷰를 사용하여 확인할 수 있습니다.

varbinary(max) 또는 image 열을 전체 텍스트 인덱싱한 후 CONTAINS 및 FREETEXT 검색 조건자를 사용하여 쿼리할 수 있습니다.

[!참고] 필터 구현에 따라 필터에서 부모 개체에 포함된 개체를 처리할 수도 있습니다. SQL Server는 다른 개체에 대한 링크를 따라가도록 필터를 구성하지 않습니다.

참고 항목

개념

전체 텍스트 검색 기본 사항

관련 자료

sys.fulltext_index_columns(Transact SQL)

도움말 및 정보

SQL Server 2005 지원 받기