Windows 데스크톱 검색 2.x

참고

Windows Desktop Search 2.x는 원래 Windows XP 및 Windows Server 2003용 추가 기능으로 사용할 수 있었던 사용되지 않는 기술입니다. 이후 릴리스에서는 Windows Search 를 대신 사용합니다.

2.x 버전의 Microsoft WDS(Windows Desktop Search)의 사용 및 개발은 Windows Search를 선호하지 않습니다.

WDS는 다양한 데이터 원본 및 위치에서 파일 및 데이터를 빠르게 검색할 수 있는 인덱싱 서비스 및 플랫폼입니다. WDS를 사용하면 사용자 및 기타 애플리케이션이 컴퓨터, 전자 메일 메시지, 일정 약속, 사진, 문서 등에서 거의 모든 항목을 찾을 수 있습니다. 또한 WDS는 Windows Explorer 환경에서 여러 데이터 원본의 결과를 반환하여 사용자가 검색 결과를 신속하게 미리 보고 필터링하고 작업할 수 있도록 할 수 있습니다.

WDS는 지정된 크롤링 scope 내의 데이터, 인덱서가 크롤링해야 하는 로컬 컴퓨터 및 공유 네트워크 내의 지정된 위치를 인덱싱합니다. 이 크롤링 scope 네트워크 관리자가 사용자 액세스 권한 및 인덱싱 설정을 제어하도록 구성할 수 있는 사용자 집합 옵션, 관리 API 및 그룹 정책에 의해 제어될 수 있습니다. 그룹 정책은 특정 네트워크 리소스에 대한 액세스를 제한하고 인덱싱할 리소스를 정의할 수 있습니다.

이 섹션에서는 다음 항목을 다룹니다.

개요

WDS 인덱서 정보

처음 설치되면 인덱서는 내 문서 폴더, Microsoft Outlook 및 Microsoft Outlook Express 전자 메일 폴더 및 그룹 정책 지정된 위치에서 가장 일반적인 사용자 지향 파일을 크롤링합니다. 사용자는 인덱서가 연속 크롤링에 포함(또는 제외)할 새 파일과 위치를 지정할 수도 있습니다. 포함된 각 위치는 URL로 식별되며 인덱서는 해당 URL에서 시작하여 모든 항목이 인덱싱될 때까지 하위 폴더 또는 위치를 재귀적으로 반복합니다. scope URL 집합입니다. 사용자 지정 애플리케이션에서 관리 API를 사용하여 드라이브의 폴더 또는 mapi:// Outlook과 같은 MAPI 전자 메일 저장소와 같은 file:// 프로토콜 내 경로를 가리키는 URL 집합인 크롤링 scope 정의할 수 있습니다. WDS는 프로토콜 처리기를 사용하여 데이터 저장소 및 필터에 액세스하여 항목 텍스트 및 속성을 구문 분석하고 인덱싱합니다. 그런 다음 이 데이터는 카탈로그에 저장됩니다.

WDS 카탈로그 정보

WDS 카탈로그는 지정된 이메일, 로컬 드라이브, 네트워크 리소스 및 기타 로컬 데이터 저장소의 항목에서 수집된 텍스트 및 속성의 인덱스입니다. 카탈로그의 내용은 WDS에서 설정한 옵션 및 규칙, WDS 플랫폼을 기반으로 하는 애플리케이션, 사용자 기본 설정 및 그룹 정책을 기반으로 합니다. 생성 날짜, 크기 및 형식별 속성(전자 메일 메시지의 경우 "From")과 같이 인덱싱된 각 항목에 사용할 수 있는 속성은 200개가 넘습니다. 이러한 속성 목록은 WDS 스키마 참조를 참조하세요.

검색 엔진 및 결과 정보

WDS Deskbar 또는 Windows Explorer 사용자는 인덱싱된 항목의 전체 텍스트 콘텐츠 및 속성 메타데이터를 검색할 수 있습니다. 명령줄, 웹 페이지 또는 사용자 지정 애플리케이션에서 동일한 종류의 검색을 시작할 수도 있습니다. WDS 검색 엔진은 검색 조건과 일치하는 항목을 찾아 Microsoft ADO(ActiveX Data Objects) 결과 집합으로 반환합니다. WDS는 검색 조건과 일치하는 항목을 표시하며 항목의 풍부한 미리 보기를 표시할 수 있습니다. 검색 쿼리를 가로채고, 검색을 수행하고, 결과 집합을 표시하는 애플리케이션을 만들 수 있습니다.

WDS를 사용하여 개발

WDS와의 통합에는 인덱스에 데이터를 추가하고 인덱스의 내용을 쿼리하여 검색 조건과 일치하는 레코드를 검색하는 두 가지 기본 형식이 있습니다.

Add-Ins 사용하여 인덱스로 데이터 추가

기본적으로 두 가지 유형의 데이터 원본, 즉 파일 시스템 저장소 및 비 파일 시스템 저장소가 있습니다. 내 문서의 파일 그룹은 간단한 파일 시스템 저장소입니다. WDS는 파일 형식에 대한 필터를 찾을 수 있는 경우 이러한 파일 시스템에 저장된 파일의 정보를 검색할 수 있습니다. 해당 파일 형식에 대한 IFilter인터페이스 구현을 제공하는 경우 WDS에서 새 독점 파일 형식을 인덱싱하도록 설정할 수 있습니다.

데이터베이스와 같은 비 파일 시스템 저장소에는 WDS가 데이터 저장소 내에서 데이터를 탐색하고 인덱싱할 수 있도록 하는 프로토콜 처리기가 필요합니다. 예를 들어 받은 전자 메일 목록을 자체 파일에 저장하는 메일 클라이언트(예: Outlook의 PST 파일)가 있는 경우 프로토콜 처리기를 제공하여 각 개별 전자 메일을 인덱싱하고 검색하는 프로토콜 처리기를 제공할 수 있습니다. 데이터 저장소가 계층 구조인 경우 IFilter인터페이스를 구현하여 저장소의 항목을 열거해야 합니다. 더 나은 사용자 환경을 위해 셸 확장을 구현하여 결과 보기 내에서 상황에 맞는 메뉴와 아이콘을 제공할 수 있습니다.

현재 WDS는 200개가 넘는 항목 유형(HTML, XML 및 소스 코드 파일과 같은 일반 텍스트 항목 포함)에 대한 필터를 포함하고 SharePoint Services 동일한 IFilter및 프로토콜 처리기 기술을 사용합니다. 독점 파일 형식에 대한 필터가 이미 설치된 경우 WDS는 기존 필터 인터페이스를 사용하여 이 데이터를 인덱싱할 수 있습니다.

인덱스 쿼리

WDS는 사용 가능한 스키마 값을 기반으로 인덱스의 사용자 지정된 결과 데이터 집합을 애플리케이션에 제공합니다. 결과는 ADO 레코드 집합으로 반환됩니다. WDS 쿼리를 애플리케이션에 통합하는 네 가지 방법이 있으며, 각각 다양한 수준의 사용자 지정 및 견고성을 제공합니다.

  • ISearchDesktop 인터페이스 - 이 인터페이스의 API는 쿼리 문자열, 반환할 열 목록, 구조적 쿼리 언어(SQL) WHERE 절과 유사한 제한 사항 scope 및 정렬 기준 열의 이름을 지정하여 WDS를 프로그래밍 방식으로 호출하는 데 사용됩니다. 이러한 API는 네이티브 및 관리 코드에 사용할 수 있습니다.
  • WDS ActiveX 컨트롤 - 이 컨트롤은 WDS 검색 인터페이스를 그리고 검색 및 표시 결과를 관리합니다. 이 메서드는 API를 사용하는 것보다 쉽지만 유연성이 떨어집니다. Microsoft Visual Studio 애플리케이션에서 이 컨트롤을 사용하려면 도구 메뉴에서 도구 상자 항목 선택 대화 상자로 이동하여 COM 구성 요소 탭의 도구 상자에 "Windows 데스크톱 검색 - 결과 뷰어"를 추가합니다. 그런 다음, 컨트롤을 포함하려는 양식에 컨트롤을 추가합니다. WDS ActiveX 컨트롤은 Windows XP에서만 WDS 2.x 및 3.x와 호환됩니다.
  • 명령줄 매개 변수 - 애플리케이션은 다양한 매개 변수를 사용하여 WDS 실행 파일을 호출하여 결과를 검색하고 표시할 수 있습니다. 그러면 결과가 표시된 WDS 창이 열립니다. 이는 애플리케이션에 검색을 추가하는 가장 쉬운 방법이지만 WDS 창 내에서 사용자가 수행하는 일에 대한 정보를 호출하는 애플리케이션으로 돌아가지 않습니다.
  • WDS BHO(브라우저 도우미 개체) - 마찬가지로 웹 페이지에서는 BHO를 사용하여 WDS 또는 등록된 검색 애플리케이션에 쿼리를 보낼 수 있습니다. WDS 도메인 안전 목록에 대해 웹 페이지 URL의 유효성을 검사한 후 WDS는 쿼리를 실행하고 표준 검색 인터페이스를 사용하여 결과를 표시하거나 등록된 검색 애플리케이션에 쿼리를 전달합니다.

사용자는 고급 쿼리 구문을 사용하여 검색 scope 제어하고 검색 매개 변수를 부울 연산자와 결합하여 카탈로그를 보다 강력하게 쿼리할 수 있습니다. 예를 들어 사용자는 다음과 from:John isattachment:true "project schedule" OR "project plan"같은 쿼리를 사용하여 "프로젝트 일정" 또는 "프로젝트 계획"이 포함된 John의 전자 메일에서 첨부 파일을 검색할 수 있습니다.

호환성 요구 사항

WDS 2.6.5는 Windows 2000, Windows Server 2003 및 Windows XP에만 사용할 수 있습니다. WDS는 개인 및 비즈니스용으로 Microsoft에서 무료로 사용할 수 있는 별도의 다운로드입니다. WDS 2.6.5용으로 빌드된 애플리케이션이 작동하기 전에 사용자 계정을 인덱싱하는 데 사용해야 합니다.

시스템 요구 사항

Windows 데스크톱 검색을 사용하려면 다음이 필요합니다.

  • Windows 인터넷 Explorer 이상.
  • 카탈로그에 전자 메일 메시지를 포함하려면 Microsoft Microsoft Outlook 2000 이상 또는 Microsoft Outlook Express 6.0 이상이 있어야 합니다.
  • 결과 보기에서 Microsoft Microsoft Office 문서의 전체 미리 보기에는 Office XP 이상이 필요합니다.
  • 최소 펜티엄 500MHz 프로세서(권장되는 1GHz)
  • Windows XP, Windows 2000 SP4 이상 또는 Windows Server 2003 서비스 팩 1.
  • 최소 128MB의 RAM(256MB 권장).
  • 500MB의 사용 가능한 하드 디스크 공간이 권장되었습니다. 인덱스의 크기는 인덱싱한 콘텐츠의 양에 따라 달라집니다.
  • 1024 x 768 화면 해상도를 권장합니다.
  1. 인덱스 쿼리

  2. 인덱스 확장(개요)

  3. 일반 참조