Windows Desktop Search 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 탐색기 환경에서 여러 데이터 원본의 결과를 반환할 수 있으므로 사용자가 검색 결과를 빠르게 미리 보고 필터링하고 작업할 수 있습니다.
WDS는 지정된 크롤링 범위 내의 데이터, 로컬 컴퓨터 내의 지정된 위치 및 인덱서가 크롤링해야 하는 공유 네트워크를 인덱싱합니다. 이 크롤링 범위는 네트워크 관리자가 사용자 액세스 권한 및 인덱싱 설정을 제어하도록 구성할 수 있는 사용자 집합 옵션, 관리 API 및 그룹 정책을 통해 제어할 수 있습니다. 그룹 정책은 특정 네트워크 리소스에 대한 액세스를 제한하고 인덱싱할 리소스를 정의할 수 있습니다.
이 섹션에는 다음 항목이 포함되어 있습니다.
개요
WDS 인덱서 정보
처음 설치되면 인덱서는 내 문서 폴더, Microsoft Outlook 및 Microsoft Outlook Express 전자 메일 폴더 및 그룹 정책에 지정된 위치에서 가장 일반적인 사용자 연결 파일을 크롤링합니다. 사용자는 인덱서가 연속 크롤링에 포함(또는 제외)할 새 파일과 위치를 지정할 수도 있습니다. 포함된 각 위치는 URL로 식별되며 인덱서는 해당 URL에서 시작하여 모든 항목이 인덱싱될 때까지 하위 폴더 또는 위치를 재귀적으로 반복합니다. 범위는 URL 집합입니다. 관리 API는 사용자 지정 애플리케이션에서 크롤링 범위를 정의하는 데 사용할 수 있습니다. 즉, 드라이브의 폴더에 대한 file://
또는 Outlook과 같은 MAPI 전자 메일 저장소의 mapi://
같은 프로토콜 내 경로를 가리키는 URL 집합입니다. WDS는 프로토콜 처리기를 사용하여 데이터 저장소 및 필터에 액세스하여 항목 텍스트 및 속성을 구문 분석하고 인덱싱합니다. 그런 다음 이 데이터는 카탈로그에 저장됩니다.
WDS 카탈로그 정보
WDS 카탈로그는 지정된 전자 메일, 로컬 드라이브, 네트워크 리소스 및 기타 로컬 데이터 저장소의 항목에서 수집된 텍스트 및 속성의 인덱스입니다. 카탈로그의 콘텐츠는 WDS에서 설정한 옵션 및 규칙, WDS 플랫폼을 기반으로 하는 애플리케이션, 사용자 기본 설정 및 그룹 정책을 기반으로 합니다. 생성 날짜, 크기 및 형식별 속성(전자 메일 메시지의 경우 "보낸 사람")과 같이 인덱싱된 각 항목에 대해 200개가 넘는 속성을 사용할 수 있습니다. 이러한 속성 목록은 WDS 스키마 참조참조하세요.
검색 엔진 및 결과 정보
WDS Deskbar 또는 Windows 탐색기에서 사용자는 인덱싱된 항목의 전체 텍스트 콘텐츠 및 속성 메타데이터를 검색할 수 있습니다. 명령줄, 웹 페이지 또는 사용자 지정 애플리케이션에서 동일한 종류의 검색을 시작할 수도 있습니다. WDS 검색 엔진은 검색 조건과 일치하는 항목을 찾아서 Microsoft ADO(ActiveX Data Objects) 결과 집합으로 반환합니다. WDS는 검색 조건과 일치하는 항목을 표시하며 항목의 풍부한 미리 보기를 표시할 수 있습니다. 검색 쿼리를 가로채고, 검색을 수행하고, 결과 집합을 표시하는 애플리케이션을 만들 수 있습니다.
WDS를 사용하여 개발
WDS와의 통합에는 인덱스에 데이터를 추가하고 인덱스의 내용을 쿼리하여 검색 조건과 일치하는 레코드를 검색하는 두 가지 기본 형식이 있습니다.
Add-Ins 사용하여 인덱스로 데이터 추가
기본적으로 데이터 원본에는 파일 시스템 저장소와 비 파일 시스템 저장소의 두 가지 유형이 있습니다. 내 문서의 파일 그룹은 간단한 파일 시스템 저장소입니다. WDS는 파일 형식에 대한 필터를 찾을 수 있는 경우 이러한 파일 시스템에 저장된 파일의 정보를 검색할 수 있습니다. 해당 파일 형식에 대한 IFilter인터페이스의 구현을 제공하는 경우 WDS에서 새 소유 파일 형식을 인덱싱하도록 설정할 수 있습니다.
데이터베이스와 같은 비 파일 시스템 저장소에는 WDS가 데이터 저장소 내에서 데이터를 탐색하고 인덱싱할 수 있도록 하는 프로토콜 처리기가 필요합니다. 예를 들어 받은 전자 메일 목록을 자체 파일(예: Outlook의 PST 파일)에 저장하는 메일 클라이언트가 있는 경우 프로토콜 처리기를 제공하여 각 개별 전자 메일을 인덱싱하고 검색하는 프로토콜 처리기를 제공할 수 있습니다. 데이터 저장소가 계층 구조인 경우 IFilter인터페이스를 구현하여 저장소의 항목을 열거해야 합니다. 더 나은 사용자 환경을 위해 셸 확장을 구현하여 결과 보기 내에서 상황에 맞는 메뉴와 아이콘을 제공할 수 있습니다.
현재 WDS는 HTML, XML 및 소스 코드 파일과 같은 일반 텍스트 항목을 포함하여 200개 이상의 항목에 대한 필터를 포함하고 있으며 SharePoint Services와 동일한 IFilter및 프로토콜 처리기 기술을 사용합니다. 독점 파일 형식에 대한 필터가 이미 설치된 경우 WDS는 기존 필터 인터페이스를 사용하여 이 데이터를 인덱싱할 수 있습니다.
인덱스 쿼리
WDS는 사용 가능한 스키마 값을 기반으로 인덱스의 사용자 지정된 결과 데이터 집합을 애플리케이션에 제공합니다. 결과는 ADO 레코드 집합으로 반환됩니다. WDS 쿼리를 애플리케이션에 통합하는 네 가지 방법이 있으며, 각각 다양한 수준의 사용자 지정 및 견고성을 제공합니다.
- ISearchDesktop 인터페이스 - 이 인터페이스의 API는 쿼리 문자열, 반환할 열 목록, SQL(구조적 쿼리 언어) WHERE 절과 유사한 범위 제한 및 정렬 기준 열의 이름을 지정하여 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는 쿼리를 실행하고 표준 검색 인터페이스를 사용하여 결과를 표시하거나 등록된 검색 애플리케이션에 쿼리를 전달합니다.
사용자는 고급 쿼리 구문 사용하여 검색 범위를 제어하고 검색 매개 변수를 부울 연산자와 결합하여 카탈로그를 보다 강력하게 쿼리할 수 있습니다. 예를 들어 사용자는 다음과 같은 쿼리를 사용하여 "프로젝트 일정" 또는 "프로젝트 계획"을 포함하는 John의 전자 메일에서 첨부 파일을 검색할 수 from:John isattachment:true "project schedule" OR "project plan"
.
호환성 요구 사항
WDS 2.6.5는 Windows 2000, Windows Server 2003 및 Windows XP에만 사용할 수 있습니다. WDS는 개인 및 비즈니스용으로 Microsoft에서 무료로 사용할 수 있는 별도의 다운로드입니다. WDS 2.6.5용으로 빌드된 애플리케이션이 작동하기 전에 사용자 계정을 인덱싱하기 위해 설치하고 사용해야 합니다.
시스템 요구 사항
Windows 데스크톱 검색을 사용하려면 다음이 필요합니다.
- Windows Internet 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 화면 해상도 권장.
관련 항목
인덱스 쿼리
- 프로그래밍 방식으로 WDS를 호출하는 (ISearchDesktop을 통해)
- 웹 페이지에서 WDS 호출
- 명령줄에서 WDS 호출
-
- IFilter 추가 기능 개발
- 프로토콜 핸들러 개발
일반 참조