다음을 통해 공유


크롤링 범위 관리자 사용

CSM(크롤링 범위 관리자)은 크롤링할 컨테이너 및 카탈로그에 포함하거나 제외할 컨테이너 아래의 항목에 대해 Windows Search 엔진에 알리는 메서드를 제공하는 인터페이스 집합입니다. 개발자는 CSM을 사용하여 새 데이터 저장소 또는 프로토콜 처리기에 대해 프로그래밍 방식으로 크롤링 scope 정의할 수 있습니다. 관리자는 CSM을 사용하여 모든 사용자의 인덱스, 검색 루트 및 scope 규칙을 볼 수 있습니다.

이 섹션은 다음과 같이 구성됩니다.

크롤링 범위 관리자란?

크롤링 범위 관리자를 이해하려면 다음 용어를 이해해야 합니다.

  • 크롤링 scope 인덱서가 인덱스 항목으로 크롤링하는 데이터 저장소 또는 컨테이너(이메일 데이터 저장소, 데이터베이스, 네트워크 파일 공유 등)를 가리키는 URL 집합입니다. 계층적 데이터 저장소의 경우 크롤링 scope 부모 URL을 포함할 수 있지만 자식 URL은 제외하고 그 반대의 경우도 마찬가지입니다. 크롤링 scope 내의 항목은 인덱싱되고 크롤링 scope 외부의 항목은 무시됩니다.
  • 검색 루트는 특정 프로토콜 처리기와 연결된 컨테이너 또는 데이터 저장소를 식별하는 최상위 URL입니다. 검색 루트는 사용자에 특정하거나, 원격 컴퓨터에 있거나, 와일드카드 패턴과 일치하는 위치를 식별할 수 있습니다. 새 데이터 저장소 또는 프로토콜 처리기를 추가할 때 크롤링 scope 검색 루트를 추가해야 합니다.
  • scope 규칙은 검색 루트 내의 URL이 크롤링 및 인덱싱되지 않도록 포함하거나 제외하는 규칙입니다. 예를 들어 하위 폴더 프로토타입을 제외하고 ProjectFiles 폴더 내의 모든 항목을 인덱싱하려는 경우를 가정해 보겠습니다. file:///C:\WorkteamA\ProjectFiles\에 대한 포함 규칙과 file:///C:\WorkteamA\ProjectFiles\Prototypes\에 대한 제외 규칙이 필요합니다.

CSM(크롤링 범위 관리자)은 Windows Search 인덱서에 대한 검색 루트 및 scope 규칙을 추가, 제거 및 열거할 수 있는 API 집합입니다. 인덱서가 새 컨테이너 크롤링을 시작하도록 하려면 CSM을 사용하여 검색 루트를 설정하고 검색 루트 내의 경로에 대한 규칙을 scope 수 있습니다. 예를 들어 새 프로토콜 처리기를 설치하는 경우 검색 루트를 만들고 하나 이상의 포함 규칙을 추가할 수 있습니다. 그러면 인덱서가 초기 인덱싱에 대한 크롤링을 시작할 수 있습니다. CSM은 프로그래밍 방식으로 이 작업을 수행하는 데 도움이 되는 다음 인터페이스를 제공합니다.

CSM API를 사용하여 프로그래밍 방식으로 크롤링 scope 정의할 수 있지만 CSM은 최종 사용자도 지원하도록 설계되었습니다. 예를 들어 새 데이터 저장소에 대한 프로토콜 처리기를 개발했으며 사용자 또는 관리자가 인덱싱해야 하는 경로를 관리할 수 있도록 한다고 가정합니다. 크롤링 범위 관리자를 사용하여 하나 이상의 검색 루트(예: file:///C:\MyContainer\)를 설정할 수 있으며, 인덱싱 옵션을 설정하기 위한 Windows Search 사용자 인터페이스에는 각 검색 루트에 검사 상자가 표시됩니다. 그런 다음 사용자는 해당 경로의 경로 또는 자식을 포함하거나 제외할 수 있습니다.

루트 및 범위 규칙 검색

루트 검색 및 scope 규칙은 함께 인덱서의 크롤링 scope 구성하는 작업 URL 집합을 정의합니다.

루트 검색

검색 루트를 설정해도 이 저장소의 어떤 부분을 인덱싱해야 하는지 지정하지 않습니다. 콘텐츠 저장소가 존재하고 등록된 프로토콜 처리기와 연결되어 있음을 알리는 신호일 뿐입니다. 검색 루트의 구문에는 프로토콜, 사이트 또는 사용자 보안 식별자 및 크롤링할 위치 경로가 포함됩니다.

다음과 같은 경우 새 검색 루트를 만들어야 합니다.

  • 프로토콜 처리기 OR 설치
  • 새 데이터 저장소를 인덱싱하려는 경우

AND

  • 데이터 저장소가 인덱서의 크롤링 scope 아직 없습니다.

검색 루트 추가, 제거 및 열거에 대한 지침은 검색 루트 관리를 참조하세요.

범위 규칙

범위 규칙에는 검색 루트 내의 URL이 크롤링 및 인덱싱되지 않도록 포함하거나 제외합니다. 범위 규칙은 최종 사용자, 그룹 정책 또는 타사 개발자가 설정할 수 있습니다. 새 검색 루트를 정의할 때 프로그래밍 방식으로 scope 규칙을 정의해야 합니다. 검색 루트 및 scope 규칙은 데이터 저장소 및 프로토콜 처리기에 대한 기본 크롤링 scope 구성됩니다.

참고

제어판 대한 액세스 권한이 있는 사용자는 기본 크롤링 scope 수정할 수 있습니다. 따라서 scope 관리를 제공하는 모든 애플리케이션은 항상 사용자 규칙의 자체 저장된 복사본에 의존하는 대신 열거형 메서드를 사용하여 CSM에서 직접 규칙을 가져와야 합니다.

 

scope 규칙 추가, 제거, 되돌리기 및 열거에 대한 지침은 범위 규칙 관리를 참조하세요.

크롤링 범위 관리자에서 지원하는 그룹 정책

시스템 관리자는 그룹 정책을 사용하여 조직 전체에서 크롤링 범위를 정의할 수 있습니다. 이러한 그룹 정책 규칙은 사용자가 재정의할 수 있는 기본 규칙으로도 작동할 수 있습니다. 예를 들어 한 사용자 그룹에 대해 하나의 디렉터리 집합을 인덱싱하고 다른 사용자 그룹에 대해 다른 집합을 사용하여 사용자가 이러한 기본값을 선택 취소할 수 있습니다. 그룹 정책 규칙은 사용자가 재정의할 수 없는 강제 제외 규칙으로 작동하여 특정 사용자가 특정 네트워크 공유를 인덱싱하지 못하도록 할 수도 있습니다.

검색 루트 관리

범위 규칙 관리

인덱싱 프로세스