전체 텍스트 인덱싱 마법사 사용Use the Full-Text Indexing Wizard

SSMS에서 전체 텍스트 인덱싱 마법사는 전체 텍스트 인덱스를 만드는 과정을 단계별로 안내합니다.The Full-Text Indexing Wizard in SSMS walks you through a series of steps designed to help you create a full-text index.

전체 텍스트 인덱스 만들기Create a Full-Text index

  1. 개체 탐색기에서 전체 텍스트 인덱스를 만들 대상 테이블을 마우스 오른쪽 단추로 클릭하고 전체 텍스트 인덱스를 가리킨 후 전체 텍스트 인덱스 정의를 클릭합니다.In Object Explorer, right-click the table on which you want to create a full-text index, point to Full-Text index, and then click Define Full-Text Index. 이 작업은 별도 창에서 마법사를 시작합니다.This action launches the Wizard in a separate window. 다음을 클릭합니다.Click Next

  2. 고유 인덱스.Unique Index. 드롭다운 목록에서 인덱스를 선택합니다.Select an index from the drop down list. 인덱스는 Null 값을 허용하지 않는 고유한 단일 키 열이어야 합니다.The index must be a single-key-column, unique, non-nullable index. 전체 텍스트 고유 키에 대해 가장 작은 고유 키 인덱스를 선택합니다.Select the smallest unique key index for the full-text unique key. 성능 향상을 위해서는 클러스터형 인덱스를 사용하는 것이 좋습니다.For best performance, a clustered index is recommended.

  3. 사용 가능한 열.Available Columns. 포함할 열의 모든 열 이름 옆에 있는 상자를 선택합니다.Check the box next to all column names for columns you want to include. 열 이름 옆에 있는 확인란입니다.check box next to the column name. 부적격 열은 회색으로 표시하고 해당 확인란은 비활성화됩니다.Ineligible columns are greyed out and their check boxes disabled.

  4. 단어 분리기용 언어.Language for Word Breaker. 드롭다운 목록에서 언어를 선택합니다.Select a language from the drop-down list. 여기에서 선택한 언어는 인덱스에 올바른 단어 분리기를 식별하는 데 사용됩니다.This choice will be used to identify the correct word breakers for the index. SQL ServerSQL Server 에서는 단어 분리기를 사용하여 전체 텍스트 인덱싱된 데이터의 단어 경계를 식별합니다. uses word breakers to identify word boundaries in the full-text indexed data.

  5. 유형 열.Type Column. 전체 텍스트 인덱싱되는 열의 문서 유형을 보관하는 열 이름을 선택합니다.Select the name of the column that holds the document type of column being full-text indexed.

    참고: 유형 열사용 가능한 열 열에 이름이 지정된 열이 varbinary(max) 또는 image유형일 경우에만 사용할 수 있습니다.NOTE: The Type Column is enabled only when the column named in the Available Columns column is of type varbinary(max) or image.

  6. 통계 의미 체계.Statistical Semantics. 선택한 열에 대해 의미 체계 인덱싱을 사용하도록 설정할지 여부를 선택합니다.Select whether to enable semantic indexing for the selected column. 자세한 내용은 의미 체계 검색(SQL Server)을 참조하세요.For more information, see Semantic Search (SQL Server).

참고NOTES

선택한 언어에 연결된 의미 체계 언어 모델이 없는 경우 통계 의미 체계 확인란은 사용하도록 설정되지 않습니다.If your selected language does not have an associated Semantic Language Model, then the Statistical Semantics checkbox is not enabled. 언어 를 선택하기 전에 통계 의미 체계를 선택한 경우 드롭다운 콤보 상자에서 사용할 수 있는 언어가 의미 체계 언어 모델에서 지원하는 언어로 제한됩니다.If you select Statistical Semantics prior to selecting a Language, the languages available in the drop-down combo box will be restricted to those for which there is Semantic Language Model support.

의미 체계 검색은 Azure SQL Database에서 사용할 수 없습니다.Semantic Search is not available for Azure SQL Database. Azure SQL Database에서 이 마법사를 실행하는 경우 통계 의미 체계 옵션이 표시되지 않습니다.The Statistical Semantics option does not appear when running this Wizard on an Azure SQL Database.

  1. 변경 내용 추적 옵션을 선택합니다.Select the change tracking options.

    자동Automatically
    기본 데이터가 변경될 때 자동으로 전체 텍스트 인덱스가 업데이트되도록 하려면 이 라디오 단추를 선택합니다.Select this radio button to have the full-text index updated automatically as changes occur to the underlying data.

    수동Manually
    기본 데이터가 변경될 때 자동으로 전체 텍스트 인덱스가 업데이트되지 않도록 하려면 이 라디오 단추를 선택합니다.Select this radio button if you do not want the full-text index to be updated automatically as changes occur to the underlying data. 기본 데이터의 변경 내용은 유지됩니다.Changes to the underlying data are maintained. 그러나 변경 내용을 전체 텍스트 인덱스에 적용하려면 수동으로 이 프로세스를 시작하거나 일정을 예약해야 합니다.However, to apply the changes to the full-text index you must start or schedule this process manually.

    변경 내용 추적 안 함Do not track changes
    기본 데이터의 변경 내용으로 전체 텍스트 인덱스가 업데이트되지 않도록 하려면 이 라디오 단추를 선택합니다.Select this radio button if you do not want the full-text index to be updated with changes to the underlying data.

  2. 인덱스가 생성될 때 전체 채우기 시작(변경 내용 추적 안 함을 선택한 경우에만 사용 가능)Start full population when index is created (Available only when you Do not track changes).

    이 마법사가 성공적으로 완료될 때 전체 채우기를 시작하려면 이 라디오 단추를 선택합니다.Select this radio button to kick off a full population at the successful completion of this wizard. 이 과정은 카탈로그에 전체 텍스트 인덱스 구조를 만드는 단계와 이 구조를 전체 텍스트 인덱싱된 데이터로 채우는 단계로 구성됩니다.This will consist of creating the full-text index structure in the catalog and populating it with full-text indexed data.

    다음을 클릭합니다.Click Next

카탈로그, 인덱스 파일 그룹 및 중지 목록Catalog, Index Filegroup and Stoplist

  1. 전체 텍스트 카탈로그 선택Select full-text catalog

    카탈로그 선택: 목록에서 전체 텍스트 카탈로그를 선택합니다.Select a catalog: Select a full-text catalog from the list. 목록에 기본 선택되어 있는 항목이 데이터베이스의 기본 카탈로그가 됩니다.The default catalog for the database will be the selected item by default in the list. 사용 가능한 카탈로그가 없으면 목록이 비활성화되고 새 카탈로그 만들기 확인란이 선택된 채로 비활성화됩니다.If no catalogs are available, the list will be disabled, and the Create a new catalog checkbox will be checked and disabled.

    또는OR

    1. 새 카탈로그 만들기Create a new catalog
    2. 전체 텍스트 카탈로그를 선택합니다.Select full-text catalog.

    a.a. 이름Name
    새 전체 텍스트 카탈로그에 사용할 이름을 입력합니다.Enter a name for your new full-text catalog.

    b.b. 기본 카탈로그로 설정Set as default catalog
    카탈로그를 이 데이터베이스의 기본 카탈로그로 만들려면 선택합니다.Select to make the catalog the default for this database.

    c.c. 악센트 구분Accent sensitivity
    새 카탈로그의 악센트 구분 여부를 지정합니다.Specify whether the new catalog will be accent-sensitive or accent-insensitive. 데이터베이스에서 악센트를 구분하는 경우 구분 이 기본적으로 선택됩니다.If the database is accent-sensitive, Sensitive is selected by default.

    d.d. 인덱스 파일 그룹 선택Select index filegroup
    전체 텍스트 인덱스를 만들 파일 그룹을 지정합니다.Specify the filegroup on which to create the full-text index.

    5.e. 값 선택:Select a value:

    Value 설명Description
    테이블이나 뷰가 분할되지 않은 경우 동일한 파일 그룹을 기본 테이블 또는 뷰로 사용하려면 선택합니다.If the table or view is not partitioned, select to use the same filegroup as the underlying table or view. 테이블 또는 뷰가 분할된 경우 기본 파일 그룹이 사용됩니다.If the table or view is partitioned, the primary filegroup is used
    PRIMARYPRIMARY 새 전체 텍스트 인덱스에 주 파일 그룹을 사용하려면 선택합니다.Select to use the primary filegroup for the new full-text index.
    사용자가 지정한 기본 파일 그룹user-specified default filegroup 사용자 정의 기본 중지 목록이 있으면 이 목록에서 새 전체 텍스트 인덱스에 사용할 파일 그룹의 이름을 선택합니다.If a user-defined default stoplist exists, select its name from the list to use that filegroup for the new full-text index.
    1. 전체 텍스트 중지 목록 선택Select full-text stoplist
      전체 텍스트 인덱스에 사용할 중지 목록을 지정하거나 중지 목록을 사용하지 않도록 설정합니다.Specify a stoplist to use for the full-text index, or disable stoplist use.

      중지 단어는 데이터베이스에서 중지 목록이라는 개체를 사용하여 관리됩니다.Stopwords are managed in databases using objects called stoplists. 중지 목록 은 전체 텍스트 인덱스와 연결된 경우 해당 인덱스의 전체 텍스트 쿼리에 적용되는 중지 단어 목록입니다.A stoplist is a list of stopwords that, when associated with a full-text index, is applied to full-text queries on that index. 자세한 내용은 전체 텍스트 검색에 사용할 중지 단어와 중지 목록 구성 및 관리를 참조하세요.For more information, see Configure and Manage Stopwords and Stoplists for Full-Text Search.

      다음 값 중 하나를 선택합니다.Select one of the following values:

    Value 설명Description
    새 전체 텍스트 인덱스에 시스템 중지 목록을 사용하려면 선택합니다.Select to use the system stoplist on the new full-text index. 이것이 기본값입니다.This is the default
    새 전체 텍스트 인덱스에 중지 목록을 사용하지 않으려면 선택합니다.Select to disable stoplists for the new full-text index.
    user-defined-stoplist-nameuser-defined-stoplist-name 이 목록에는 데이터베이스에서 만든 각 사용자 정의 중지 목록의 이름을 표시합니다(있는 경우).The list displays the name of each user-defined stoplist, if any, that has been created on the database. 새 전체 텍스트 인덱스에 사용할 사용자 정의 중지 목록을 선택합니다.Select any user-defined stoplist to use for the new full-text index.

    다음을 클릭합니다.Click Next

  2. 필요에 따라 SQL Server만 채우기 일정을 정의합니다.Optionally, SQL Server only, define the population schedule. 나중에 실행하도록 예약한 경우가 아니면 인덱싱 작업이 바로 시작됩니다.Indexing operations will begin immediately unless they have been scheduled for future execution. 예약된 시간이 되기 전까지 인덱싱 작업이 실행되지 않더라도 일정은 즉시 만들어집니다.Schedules will be created immediately, although they will not run until their scheduled time.

    새 테이블 일정New Table Schedule
    테이블의 채우기 일정을 정의합니다.Define a population schedule for a table.

    새 카탈로그 일정New Catalog Schedule
    전체 텍스트 카탈로그의 채우기 일정을 정의합니다.Define a population schedule for a full-text catalog.

    편집Edit
    일정을 편집합니다.Edit a schedule.

    DeleteDelete
    일정을 삭제합니다.Delete a schedule.

  3. 전체 텍스트 인덱싱 마법사의 진행을 보거나 제어합니다.View or control the progress of the Full-Text Indexing Wizard.

    중지Stop
    현재 작업을 중단하고 이 세션 중에는 마법사가 이후의 전체 텍스트 작업을 수행하지 않도록 합니다.Interrupts the current operation and prevents subsequent full-text operations from being performed by the wizard during this session.

    보고서Report
    모든 작업의 실행이 완료되면 이 단추를 클릭하여 수행된 작업에 대한 보고서에 액세스합니다.When all of the operations have finished executing, click this button to access a report on the operations performed. 보고서를 확인하거나 파일로 인쇄하거나 클립보드에 복사하거나 전자 메일로 보낼 수 있습니다.You can view the report, print it to a file, copy it to the clipboard, or e-mail the report.