다음을 통해 공유


인덱스 관리를 위한 인터페이스

Windows Search를 사용하면 검색 관리자, 카탈로그 관리자 및 크롤링 범위 관리자의 세 가지 기본 구성 요소로 Windows Search 인덱스를 관리할 수 있습니다. 이러한 관리 인터페이스 중 일부는 표준 사용자 권한과 함께 사용할 수 있지만 인덱스의 상태를 변경하는 인터페이스에는 관리 권한이 필요합니다.

인덱스 관리를 위한 인터페이스 정보

구성 요소 인터페이스 설명
Search Manager ISearchManager Windows Search에 대한 정보를 검색하고 설정하는 메서드를 제공합니다.
  • 특정 카탈로그에 대한 카탈로그 관리자의 instance 가져옵니다.
  • 프록시 정보를 가져오거나 설정합니다.
  • Windows Search 엔진에 대한 버전 정보를 가져옵니다.
자세한 내용은 Search Manager 사용을 참조하세요.
카탈로그 관리자 ISearchCatalogManager
ISearchCatalogManager2
다시 인덱싱을 발생하거나 시간 초과를 설정하는 등 개별 검색 카탈로그를 관리하는 메서드를 제공합니다. 이 인터페이스는 네 가지 영역에서 카탈로그를 관리합니다.
  • 카탈로그 콘텐츠 - 새 데이터가 인덱싱되고 다른 애플리케이션 및 구성 요소가 카탈로그의 전체 또는 일부를 다시 인덱싱하도록 강제하거나 전체 카탈로그를 다시 설정하여 제대로 작동하도록 합니다.
  • 카탈로그 속성 - 프로토콜 처리기에 연결할 때 카탈로그가 시간 초과를 관리하는 방법과 검색에서 역음성 표시를 처리하는 방법을 결정하는 속성을 설정합니다.
  • 카탈로그 상태 - 상태, 크기 및 현재 활동 상태를 포함하여 카탈로그에 대한 정보를 가져옵니다.
  • 다른 인터페이스에 대한 액세스 - 크롤링 범위 관리자, 데이터 변경 알림 및 ISearchQueryHelper 인터페이스에 필요한 다른 검색 관련 인터페이스를 검색합니다.
자세한 내용은 카탈로그 관리자 사용을 참조하세요.
크롤링 범위 관리자 IEnumSearchRoots
IEnumSearchScopeRules
ISearchCrawlScopeManager
ISearchCrawlScopeManager2
ISearchRoot
ISearchScopeRule
ISearchItem
검색 엔진에 크롤링 또는 watch 컨테이너와 인덱스에 포함하거나 제외할 컨테이너 아래의 항목을 알리는 메서드를 제공합니다. 크롤링 범위 관리자를 쿼리하여 특정 URL이 크롤링 scope 있는지 확인할 수도 있습니다. 자세한 내용은 크롤링 범위 관리자 사용을 참조하세요.

인덱스 관리

Search Manager 사용

카탈로그 관리자 사용

크롤링 범위 관리자 사용