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)