등록된 필터와 단어 분리기 보기 및 변경View or Change Registered Filters and Word Breakers

시스템에 단어 분리기 또는 필터를 설치하거나 제거한 후 이러한 변경이 자동적으로 서버 인스턴스에 적용되지는 않습니다.After any word breakers or filters are installed or uninstalled on a system, the changes do not automatically take effect on server instances. 이 항목에서는 현재 등록되어 있는 단어 분리기 또는 필터를 보는 방법과 SQL ServerSQL Server인스턴스에 새로 설치한 단어 분리기 및 필터를 등록하는 방법에 대해 설명합니다.This topic describes how to view the currently registered word breaker or filters and how to register newly installed word breakers and filters on an instance of SQL ServerSQL Server.

현재 등록된 단어 분리기의 언어 목록을 보려면To view a list of languages whose word breakers are currently registered

  1. 다음과 같이 sys.fulltext_languages 카탈로그 뷰를 사용합니다.Use the sys.fulltext_languages catalog view, as follows:

    SELECT * FROM sys.fulltext_languages;   
    

현재 등록된 필터의 목록을 보려면To view a list of the filters that are currently registered

  1. 다음과 같이 sp_help_fulltext_system_components 시스템 저장 프로시저를 사용합니다.Use the sp_help_fulltext_system_components system stored procedure, as follows:

    EXEC sp_help_fulltext_system_components 'filter';    
    

새로 설치한 단어 분리기 및 필터를 등록하려면To register newly installed word breakers and filters

  1. sp_fulltext_service 시스템 저장 프로시저를 사용하여 다음과 같이 언어 목록을 업데이트합니다.Use the sp_fulltext_service system stored procedure to update the list of languages, as follows:

    exec sp_fulltext_service 'update_languages';   
    

제거한 단어 분리기 및 필터를 등록 취소하려면To unregister uninstalled word breakers and filters

  1. sp_fulltext_service 를 사용하여 다음과 같이 언어 목록을 업데이트합니다.Use the sp_fulltext_service to update the list of languages, as follows:

    exec sp_fulltext_service 'update_languages'  
    
  2. sp_fulltext_service 를 사용하여 다음과 같이 필터 데몬 호스트 프로세스(fdhost.exe)를 다시 시작합니다.Use the sp_fulltext_service to restart the filter daemon host processes (fdhost.exe), as follows:

    exec sp_fulltext_service 'restart_all_fdhosts';  
    

새로 설치 시 기존 단어 분리기 또는 필터를 교체하려면To replace existing word breakers or filters when installing new ones

  1. 새로운 단어 분리기 또는 필터가 포함된 DLL 파일을 설치하려고 준비할 때 서버 인스턴스에 설치된 기존 DLL 파일과 다른 파일 이름을 사용합니다.When preparing to install a DLL file that contains new word breakers or filters, verify that it has a different filename from any of the existing DLL files installed on your server instance.

  2. 새 DLL 파일을 서버 인스턴스에 대한 표준 SQL ServerSQL Server DLL 파일이 포함된 디렉터리로 복사합니다.Copy the new DLL file into the directory containing the standard SQL ServerSQL Server DLL files for the server instance. 기본 위치는The default location is:

    C:\Program Files\Microsoft SQL Server\MSSQL.instance_name\MSSQL\BinnC:\Program Files\Microsoft SQL Server\MSSQL.instance_name\MSSQL\Binn

    중요

    서명 및 검증을 거친 구성 요소만 로드하는 것이 좋습니다.We highly recommend that you load only signed and verified components. 또한, 최소한의 권한을 가지고 FDHOST Launcher(MSSQLFDLauncher) 서비스를 실행하는 것이 좋습니다.Also, we recommend that you run the FDHOST Launcher (MSSQLFDLauncher) Service with the least possible privileges.

  3. 새 단어 분리기 또는 필터를 설치합니다.Install the new word breaker or filters.

    Microsoft Filter Pack IFilter를 설치 및 로드하려면To install and load Microsoft Filter Pack IFilters

  4. sp_fulltext_service 를 사용하여 새로 설치된 단어 분리기 및 필터를 다음과 같이 서버 인스턴스에 로드합니다.Use sp_fulltext_service to load newly installed word breakers and filters in the server instance, as follows:

    EXEC sp_fulltext_service @action='load_os_resources', @value=1;  
    
  5. sp_fulltext_service 를 사용하여 다음과 같이 언어 목록을 업데이트합니다.Use sp_fulltext_service to update the list of languages, as follows:

    EXEC sp_fulltext_service 'update_languages';  
    
  6. sp_fulltext_service 를 사용하여 다음과 같이 필터 데몬 호스트 프로세스(fdhost.exe)를 다시 시작합니다.Restart the filter daemon host processes (fdhost.exe), using sp_fulltext_service as follows:

    EXEC sp_fulltext_service 'restart_all_fdhosts';   
    

참고 항목See Also

전체 텍스트 필터 데몬 시작 관리자 서비스 계정 설정 Set the Service Account for the Full-text Filter Daemon Launcher
검색 필터 구성 및 관리 Configure and Manage Filters for Search
검색을 위해 단어 분리기와 형태소 분석기 구성 및 관리Configure and Manage Word Breakers and Stemmers for Search