다음을 통해 공유


SQL Server용 Microsoft 전체 텍스트 검색 엔진

업데이트: 2006년 12월 12일

SQL Server용 Microsoft 전체 텍스트 검색 엔진(MSFTESQL) 서비스는 전체 텍스트 인덱싱 및 검색 엔진입니다. MSFTESQL 엔진은 Microsoft Search(MSSearch) 기술을 토대로 구축되었으며 Microsoft SQL Server 2005 데이터베이스 엔진과 이전보다 긴밀하게 통합됩니다.

전체 텍스트 검색 엔진은 운영 체제에서 MSFTESQL이라는 서비스로 실행됩니다. 이 서비스는 기본적으로 설치되지만 전체 텍스트 검색을 사용할 때만 실행됩니다. 기본적으로 SQL Server와 MSFTESQL은 동일한 서비스 계정으로 실행됩니다. SQL Server 구성 관리자를 사용하여 다른 계정을 지정할 수 있습니다.

SQL Server 2005는 전체 텍스트 검색 엔진의 side-by-side 설치를 제공합니다. 각 SQL Server 인스턴스에 대해 단어 분리기 및 필터와 같은 전용 구성 요소, 메모리와 같은 리소스, 인스턴스 수준에서의 resource_usage를 비롯한 서비스 수준 설정과 같은 구성을 포함하는 전용 MSFTESQL 인스턴스가 있습니다.

SQL Server용 Microsoft 전체 텍스트 검색 엔진의 기능

MSFTESQL 서비스에서는 SQL Server에 저장되지 않고 파일 시스템에 파일 컬렉션으로 저장되는 전체 텍스트 검색 카탈로그에서 읽고 쓰는 작업을 수행합니다. MSFTESQL 서비스의 역할은 다음과 같습니다.

  • 인덱싱 지원
    MSFTESQL 서비스에서는 SQL Server 전체 텍스트 Gatherer에서 제공한 데이터를 필터링하고 토큰화합니다. 또한 전체 텍스트 검색 카탈로그를 디스크에서 반전된 인덱스 구조로 구현합니다.
  • 쿼리 지원
    MSFTESQL은 전체 텍스트 검색 쿼리를 처리하고 인덱스의 항목이 전체 텍스트 선택 조건에 맞는지 확인합니다. 선택 조건에 맞는 각 항목마다 순위 값과 행 ID를 SQL Server 서비스에 반환하면 여기에서 이 정보를 사용하여 쿼리 결과 집합을 구성합니다. 지원되는 쿼리 유형에는 다음에 대한 검색이 포함됩니다.

    • 단어 또는 구
    • 서로 근접한 단어
    • 단어의 활용 형태
    • 동의어 사전 기반 확장 집합

참고 항목

개념

전체 텍스트 검색 아키텍처

관련 자료

전체 텍스트 검색 개념

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

변경된 내용
  • MSSQLSERVER와 다른 계정에서 실행되도록 MSFTESQL을 구성할 수 있다는 사실을 명확히 했습니다.