Full-Text 검색 DDL, 함수, 저장 프로시저 및 뷰

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

속성 검색 기능을 포함하여 전체 텍스트 검색을 지원하는 Transact-SQL 문 및 SQL Server 데이터베이스 개체를 나열합니다.

이 목록에는 사용되지 않는 개체가 포함되지 않습니다.

의미 체계 검색을 지원하는 데이터베이스 개체 목록은 의미 체계 검색 DDL, 함수, 저장 프로시저 및 뷰를 참조하세요.

Transact-SQL DDL(데이터 정의 언어) 문

이러한 문을 사용하여 카탈로그, 인덱스, 중지 목록 및 속성 목록과 같은 전체 텍스트 검색 구성 요소를 정의, 수정 및 제거합니다. 일반적으로 전체 텍스트 검색을 위해 데이터베이스 또는 테이블을 준비하거나 구성을 업데이트할 때 이러한 문을 사용합니다.

구성 요소 Create Alter Drop
전체 텍스트 카탈로그: 전체 텍스트 인덱스에 대한 논리 컨테이너를 정의합니다. CREATE ALTER DROP
전체 텍스트 인덱스: 전체 텍스트 쿼리를 사용하도록 테이블 열에 정의합니다. CREATE ALTER DROP
전체 텍스트 중지 목록: 전체 텍스트 인덱싱 중에 무시할 단어 목록을 정의합니다. CREATE ALTER DROP
검색 속성 목록: 속성 검색에 사용할 MIME 형식에 대한 문서 속성 이름의 매핑을 정의합니다. CREATE ALTER DROP

시스템 조건자 및 함수

전체 텍스트 검색은 쿼리에서 정교한 텍스트 일치를 수행하는 데 사용할 수 있는 조건자 및 테이블 반환 함수를 사용하여 Transact-SQL 확장합니다.

Object Description
포함 지정된 텍스트 값이 전체 텍스트 조건(예: 단어 또는 구)을 충족하는지 여부를 테스트하는 조건자입니다.
CONTAINSTABLE 전체 텍스트 쿼리에 대한 정규화된 행의 키 값과 순위를 반환하는 테이블 반환 함수입니다.
FREETEXT 자연어 검색어에 대해 텍스트 값과 일치하는 프레디케이트입니다.
FREETEXTTABLE 순위 정보를 반환하는 테이블 반환 함수와 유사합니다 FREETEXT.

시스템 메타데이터 함수

이러한 함수는 전체 텍스트 검색 또는 개체 속성과 관련된 메타데이터 값을 반환합니다. 또한 SQL Server 메타데이터 쿼리 전체에서 더 광범위하게 사용됩니다.

Object Description
COLUMNPROPERTY 열의 속성에 대한 정보(예: 계산 여부)를 반환합니다.
FULLTEXTCATALOGPROPERTY 전체 텍스트 카탈로그의 속성 값을 반환합니다.
FULLTEXTSERVICEPROPERTY 전체 텍스트 서비스 구성에 대한 값을 반환합니다.
INDEXPROPERTY 인덱스 정보를 반환합니다.
OBJECTPROPERTY 데이터베이스 개체에 대한 정보를 반환합니다.
OBJECTPROPERTYEX 확장 속성 형식과 OBJECTPROPERTY 유사합니다.
SERVERPROPERTY SQL Server 인스턴스에 대한 정보를 반환합니다.

시스템 저장 프로시저

이러한 저장 프로시저는 전체 텍스트 검색 하위 시스템에 대한 관리 및 진단 작업을 지원합니다.

Object Description
sp_fulltext_keymappings 전체 텍스트 키와 인덱스 항목 간의 매핑을 보고합니다. 이 정보는 키 값이 전체 텍스트 인덱스와 어떻게 관련되는지 이해하는 데 유용합니다.
sp_fulltext_load_thesaurus_file 전체 텍스트 검색을 위해 동의어 사전 파일을 로드합니다. 동의어 사전 파일은 동의어 및 확장을 제공합니다.
sp_fulltext_pendingchanges 보류 중인 전체 텍스트 인덱스 변경 내용의 크기 또는 예상 상태를 반환합니다.
sp_fulltext_service 전체 텍스트 검색 서비스 설정에 대한 관리 제어를 제공합니다.
sp_help_fulltext_system_components 전체 텍스트 검색 시스템 구성 요소 및 해당 상태를 나열합니다.

시스템 카탈로그 뷰

이러한 뷰는 데이터베이스 스키마에 정의된 전체 텍스트 검색 메타데이터를 노출합니다.

Object Description
sys.fulltext_catalogs 데이터베이스에 정의된 전체 텍스트 카탈로그를 나열합니다.
sys.fulltext_document_types 전체 텍스트 인덱싱에 등록된 문서 형식을 표시합니다.
sys.fulltext_index_catalog_usages 전체 텍스트 인덱스와 카탈로그 간의 연결을 표시합니다.
sys.fulltext_index_columns 전체 텍스트 인덱스에 참여하는 열을 나열합니다.
sys.fulltext_index_fragments 전체 텍스트 인덱스에 대한 조각화 메타데이터를 제공합니다.
sys.fulltext_indexes 전체 텍스트 인덱스 및 키 인덱스 정보가 있는 테이블을 나열합니다.
sys.fulltext_languages 전체 텍스트 인덱싱에 지원되는 언어를 나열합니다.
sys.fulltext_stoplists 데이터베이스에서 사용할 수 있는 중지 목록을 나열합니다.
sys.fulltext_stopwords 사용자 지정 중지 목록에 정의된 중지 단어를 나열합니다.
sys.fulltext_system_stopwords SQL Server에 기본 제공되는 시스템 중지 단어를 나열합니다.
시스템.등록된_검색_속성 속성 검색에 등록된 검색 속성을 나열합니다.
sys.registered_search_property_lists 속성 검색에 사용되는 속성 목록을 나열합니다.

시스템 동적 관리 뷰

이러한 DMV는 전체 텍스트 인덱싱 및 인구와 관련된 실시간 모니터링과 내부 상태 정보를 제공합니다.

Object Description
sys.dm_fts_active_catalogs 현재 활성 상태인 전체 텍스트 카탈로그를 표시합니다.
sys.dm_fts_fdhosts 전체 텍스트 인덱싱을 지원하는 호스트 프로세스에 대해 자세히 설명합니다.
sys.dm_fts_index_keywords 전체 텍스트 인덱스에 저장된 키워드를 나열합니다.
sys.dm_fts_index_keywords_by_document 문서에 의해 매핑된 키워드입니다.
sys.dm_fts_index_keywords_by_property 등록된 속성에 의해 매핑된 키워드입니다.
sys.dm_fts_index_population 전체 텍스트 인덱스의 상태를 추적합니다.
sys.dm_fts_memory_buffers 전체 텍스트 인덱싱에 대한 메모리 버퍼 사용량을 표시합니다.
sys.dm_fts_memory_pools 전체 텍스트 검색에 대한 메모리 풀 통계를 제공합니다.
sys.dm_fts_outstanding_batches 미해결 인덱스 업데이트 일괄 처리를 보고합니다.
sys.dm_fts_parser 전체 텍스트 인덱싱을 위해 텍스트를 토큰으로 구문 분석하는 방법을 검사합니다.
sys.dm_fts_population_ranges 인덱스 채우기 중에 처리되는 데이터의 범위를 보여 줍니다.