다음을 통해 공유


전체 텍스트 인덱싱 마법사 사용

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance

SSMS에서 전체 텍스트 인덱싱 마법사는 전체 텍스트 인덱스를 만드는 과정을 단계별로 안내합니다.

전체 텍스트 인덱스 만들기

  1. 개체 탐색기에서 전체 텍스트 인덱스를 만들 테이블을 마우스 오른쪽 단추로 클릭하고 전체 텍스트 인덱스로 가리킨 다음 전체 텍스트 인덱스를 클릭합니다. 이 작업은 별도의 창에서 마법사를 시작합니다. 다음을 클릭합니다.

  2. 고유 인덱스 드롭다운 목록에서 인덱스를 선택합니다. 인덱스는 Null 값을 허용하지 않는 고유한 단일 키 열이어야 합니다. 전체 텍스트 고유 키에 대해 가장 작은 고유 키 인덱스를 선택합니다. 최상의 성능을 위해 클러스터형 인덱스가 권장됩니다.

  3. 사용 가능한 열. 포함할 열의 모든 열 이름 옆에 있는 상자를 선택합니다. 열 이름 옆에 있는 확인란. 부적격 열이 회색으로 표시되고 해당 확인란이 비활성화됩니다.

  4. 단어 분리기용 언어. 드롭다운 목록에서 언어를 선택합니다. 이 선택은 인덱스용 올바른 단어 분리기를 식별하는 데 사용됩니다. SQL Server는 단어 분리기를 사용하여 전체 텍스트 인덱싱된 데이터의 단어 경계를 식별합니다.

  5. 유형 열. 전체 텍스트 인덱싱되는 열의 문서 형식을 포함하는 열의 이름을 선택합니다.

    참고 항목

    유형 열사용 가능한 열 열에 이름이 지정된 열이 varbinary(max) 또는 image 유형일 경우에만 사용할 수 있습니다.

  6. 통계 의미 체계. 선택한 열에 대해 의미 체계 인덱싱을 사용하도록 설정할지 여부를 선택합니다. 자세한 내용은 의미 체계 검색(SQL Server)을 참조하세요.

    참고 항목

    선택한 언어에 연결된 의미 체계 언어 모델이 없으면 통계 의미 체계 확인란을 사용할 수 없습니다. 언어를 선택하기 전에 통계 의미 체계를 선택하면 드롭다운 콤보 상자에서 사용할 수 있는 언어는 의미 체계적 언어 모델 지원이 있는 언어로 제한됩니다.

    Azure SQL 데이터베이스에는 의미 체계 검색이 안 됩니다. Azure SQL 데이터베이스에서 이 마법사를 실행하는 경우 통계 의미 체계 옵션이 표시되지 않습니다.

  7. 변경 내용 추적 옵션을 선택합니다.

    자동
    기본 데이터가 변경될 때 자동으로 전체 텍스트 인덱스가 업데이트되도록 하려면 이 라디오 단추를 선택합니다.

    수동…
    기본 데이터가 변경될 때 자동으로 전체 텍스트 인덱스가 업데이트되지 않게 하려면 이 라디오 단추를 선택합니다. 기본 데이터의 변경 내용은 유지됩니다. 그러나 전체 텍스트 인덱스 변경 내용을 적용하려면 이 프로세스를 수동으로 시작하거나 예약해야 합니다.

    변경 내용 추적 안 함
    기본 데이터가 변경될 때 전체 텍스트 인덱스가 업데이트되지 않게 하려면 이 라디오 단추를 선택합니다.

  8. 인덱스가 생성되면 전체 채우기를 시작합니다(변경 내용을 추적하지 않는 경우에만 사용 가능).

    이 마법사를 성공적으로 완료할 때 전체 채우기를 시작하려면 이 라디오 단추를 선택합니다. 이 과정은 카탈로그에 전체 텍스트 인덱스 구조를 만드는 단계와 이 구조를 전체 텍스트 인덱싱된 데이터로 채우는 단계로 구성됩니다.

    다음을 클릭합니다.

카탈로그, 인덱스 파일 그룹 및 중지 목록

  1. 전체 텍스트 카탈로그 선택

    카탈로그 선택: 목록에서 전체 텍스트 카탈로그를 선택합니다. 데이터베이스의 기본 카탈로그는 기본적으로 목록에서 선택한 항목입니다. 사용할 수 있는 카탈로그가 없으면 목록이 비활성화되고 새 카탈로그 만들기 확인란이 선택되어 비활성화됩니다.

또는

  1. 새 카탈로그 만들기
  • 전체 텍스트 카탈로그를 선택합니다.

    a. 이름
    새 전체 텍스트 카탈로그에 사용할 이름을 입력합니다.

    b. 기본 카탈로그로 설정
    카탈로그를 이 데이터베이스의 기본값으로 설정하려면 선택합니다.

    c. 악센트 구분
    새 카탈로그가 악센트를 구분할지 또는 악센트를 구분하지 않는지를 지정합니다. 데이터베이스가 악센트를 구분하는 경우 Sensitive가 기본값으로 선택됩니다.

    d. 인덱스 파일 그룹 선택
    전체 텍스트 인덱스 만들기를 위한 파일 그룹을 지정합니다.

    e. 값 선택:

    설명
    <default> 테이블이나 뷰가 분할되지 않은 경우 동일한 파일 그룹을 기본 테이블 또는 뷰로 사용하려면 선택합니다. 테이블 또는 뷰가 분할된 경우 기본 파일 그룹이 사용됩니다.
    PRIMARY 새 전체 텍스트 인덱스에 주 파일 그룹을 사용하려면 선택합니다.
    사용자 정의 기본 중지 목록이 있는 경우 목록에서 해당 이름을 선택하여 새 전체 텍스트 인덱스에 해당 파일 그룹을 사용합니다.
  1. 전체 텍스트 중지 목록 선택
    전체 텍스트 인덱스에 사용할 중지 목록을 지정하거나 중지 목록을 사용하지 않도록 설정합니다.

    중지 단어는 데이터베이스에서 중지 목록이라는 개체를 사용하여 관리됩니다. 중지 목록은 전체 텍스트 인덱스와 연결된 경우 해당 인덱스의 전체 텍스트 쿼리에 적용되는 중지 단어 목록입니다. 자세한 내용은 전체 텍스트 검색에 사용할 중지 단어와 중지 목록 구성 및 관리를 참조하세요.

    다음 값 중 하나를 선택하십시오.

설명
<시스템> 새 전체 텍스트 인덱스에 시스템 중지 목록을 사용하려면 선택합니다. 이것이 기본값입니다.
<o>ff 새 전체 텍스트 인덱스에 대한 중지 목록을 사용하지 않도록 설정하려면 선택합니다.
user-defined-stoplist-name 목록에는 데이터베이스에 생성된 각 사용자 정의 중지 목록(있는 경우)의 이름이 표시됩니다. 새 전체 텍스트 인덱스용으로 사용할 사용자 정의 중지 목록을 선택합니다.

다음을 클릭합니다.

  1. 필요에 따라 SQL Server만 채우기 일정을 정의합니다. 인덱싱 작업은 나중에 실행될 예정이 아니면 즉시 시작됩니다. 예약된 시간이 되기 전까지 인덱싱 작업이 실행되지 않더라도 일정은 즉시 만들어집니다.

    새 테이블 일정
    새 테이블의 채우기 일정을 정의합니다.

    새 카탈로그 일정
    전체 텍스트 카탈로그의 채우기 일정을 정의합니다.

    편집
    일정을 편집합니다.

    Delete
    일정 삭제

  2. 전체 텍스트 인덱싱 마법사의 진행률을 보거나 제어합니다.

    Stop
    현재 작업을 중단하고 이 세션 중에 마법사에서 후속 전체 텍스트 작업을 수행하지 못하게 합니다.

    Report
    모든 작업이 실행을 마쳤으면 이 단추를 클릭하여 수행된 작업에 대한 보고서에 액세스합니다. 보고서를 보거나, 파일에 인쇄하거나, 클립보드에 복사하거나, 보고서를 전자 메일로 전송할 수 있습니다.