검색 커넥터 설명 스키마
Windows 탐색기 라이브러리 및 페더레이션된 검색 공급자에서 사용하는 검색 커넥터 설명 스키마를 소개합니다. 스키마는 검색 커넥터 설명 파일(*.searchConnector-ms) 및 searchConnectorDescriptionType 셸 라이브러리 설명(*.library-ms) 파일의 요소에 대한 구조 및 요구 사항을 지정합니다.
이 항목에서는 페더레이션된 검색 커넥터와 관련된 스키마에 대해 설명합니다. 라이브러리 및 라이브러리 설명 스키마에 대한 자세한 내용은 라이브러리 설명 스키마참조하세요.
이 항목에는 다음 섹션이 포함되어 있습니다.
- 검색 커넥터란?
- 검색 커넥터 설명 파일의 작동 방식
- 검색 커넥터 설명 스키마란?
- 스키마의 주요 부분은 무엇인가요?
- 검색 커넥터 설명 파일 예
- 추가 리소스
- 관련 항목
검색 커넥터란?
검색 커넥터는 웹 서비스 또는 원격 스토리지 위치에 저장된 데이터와 사용자를 연결합니다. Windows 7을 사용하면 사용자가 웹 서비스와 같은 위치에 대한 검색 커넥터를 설치하여 Windows 탐색기에서 직접 해당 위치를 검색할 수 있습니다. 검색 커넥터는 위치에 연결하고, 쿼리를 보내고, 위치에서 결과를 받는 방법을 지정하는 검색 커넥터 설명 파일(*.searchConnector-ms)입니다.
웹 서비스 외에도 검색 커넥터를 사용하여 프로토콜 처리기에서 만든 로컬 인덱스 범위를 검색할 수 있습니다. 예를 들어 사용자는 해당 전자 메일 저장소에 대한 검색 커넥터를 사용하여 MAPI 프로토콜 처리기로 로컬로 인덱싱된 전자 메일을 검색할 수 있습니다.
검색 커넥터 설명 파일의 작동 방식
검색 커넥터 설명 파일이 사용자의 시스템에 설치되면 사용자는 Windows 탐색기를 열고 탐색 창에서 검색 커넥터를 클릭하고 검색 쿼리를 입력할 수 있습니다. Windows 탐색기는 사용할 공급자 및 검색 범위와 같은 검색 커넥터 설명 파일의 정보를 사용하여 쿼리를 보냅니다. 결과는 RSS 또는 Atom 피드 항목으로 반환되고 일반 셸 항목인 것처럼 사용자에게 표시됩니다.
검색 커넥터 설명 파일을 배포하는 방법은 검색 커넥터에서 지원하는 위치 유형에 따라 달라집니다.
- 웹 서비스에 대한 OpenSearch 구성(*.osdx) 파일에서
- 프로토콜 처리기 설치의 일부로
사용자가 .osdx 파일을 열거나 프로토콜 처리기를 설치할 때 다음과 같은 상황이 발생하는지 확인해야 합니다.
- .searchconnector-ms 파일은 사용자의 Windows 검색 폴더(%userprofile%/Search)에 만들어집니다.
- .searchconnector-ms 파일의 바로 가기는 사용자의 Links 폴더(%userprofile%/Links)에 만들어집니다.
검색 커넥터 설명 스키마란?
검색 커넥터 설명 스키마는 검색 커넥터 설명 파일(*.searchConnector-ms)의 구조를 정의하는 XML 스키마입니다. 각 검색 커넥터에는 연결하고, 쿼리를 보내고, 해당 위치에서 결과를 받는 방법을 지정하는 검색 커넥터 설명 파일이 있어야 합니다.
스키마의 주요 부분은 무엇인가요?
다음 표에서는 스키마의 주요 부분을 나열합니다.
자식 요소 | 묘사 |
---|---|
isSearchOnlyItem | 검색 커넥터에서 지원하는 위치가 검색 전용인지 아니면 검색 및 찾아보기인지를 식별합니다. |
isDefaultSaveLocation | 라이브러리에만 사용합니다. |
isDefaultNonOwnerSaveLocation | 라이브러리에만 사용합니다. |
설명 | 검색 커넥터에 대해 설명합니다. |
iconReference | 검색 커넥터에 대한 사용자 지정 아이콘의 위치를 식별합니다. |
imageLink | 검색 커넥터에 대한 사용자 지정 썸네일의 위치를 식별합니다. |
작성자 | 검색 커넥터의 작성자를 식별합니다. |
dateCreated | 검색 커넥터를 만든 날짜를 식별합니다. |
templateInfo | 검색 커넥터의 폴더 유형을 지정합니다. |
locationProvider | 이 검색 커넥터에서 사용할 검색 공급자를 지정합니다. |
범위 | 검색 범위에 포함 및 제외할 위치를 지정합니다. |
propertyStore | 이 검색 커넥터에 대한 XML 기반 IPropertyStore 위치를 지정합니다. IPropertyStore 검색 커넥터의 열린 메타데이터를 지원합니다. |
포함InStartMenuScope | 검색 커넥터가 나타내는 위치를 시작 메뉴의 검색 범위에 포함할지 여부를 지정합니다. |
도메인 | 검색 커넥터의 최상위 도메인을 식별합니다. |
supportsAdvancedQuerySyntax | 검색 커넥터가 AQS(고급 쿼리 구문)를 지원하는지 여부를 지정합니다. |
인덱스 | 검색 커넥터가 나타내는 위치를 인덱싱할지 여부를 지정합니다. |
검색 커넥터 설명 파일의 예
다음은 페더레이션된 검색 웹 서비스에 대한 검색 커넥터 설명 파일의 예입니다.
<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
<description>Search powered by live.com</description>
<isSearchOnlyItem>true</isSearchOnlyItem>
<domain>https://social.msdn.microsoft.com</domain>
<supportsAdvancedQuerySyntax>false</supportsAdvancedQuerySyntax>
<templateInfo>
<folderType>{8FAF9629-1980-46FF-8023-9DCEAB9C3EE3}</folderType>
</templateInfo>
<propertyStore>
<property name="OpenSearchHTMLRolloverTemplate">https://social.msdn.microsoft.com/Search/?Query={searchTerms}</property>
</propertyStore>
<locationProvider clsid="{48E277F6-4E74-4cd6-BA6F-FA4F42898223}">
<propertyBag>
<property name="OpenSearchShortName">MSDN</property>
<property name="OpenSearchQueryTemplate">https://social.msdn.microsoft.com/Search/Feed.aspx?locale=en-US&Query={searchTerms}&format=RSS&StartIndex={startIndex}</property>
<property name="MaximumResultCount" type="uint32">100</property>
</propertyBag>
</locationProvider>
</searchConnectorDescription>
MAPI 프로토콜 처리기에 대한 검색 커넥터 설명 파일의 예는 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
<description>Microsoft Outlook</description>
<isSearchOnlyItem>true</isSearchOnlyItem>
<includeInStartMenuScope>true</includeInStartMenuScope>
<templateInfo>
<folderType>{91475FE5-586B-4EBA-8D75-D17434B8CDF6}</folderType>
</templateInfo>
<simpleLocation>
<url>mapi://{S-1-5-21-2127521184-1604012920-1887927527-2779359}/</url>
</simpleLocation>
</searchConnectorDescription>
추가 리소스
- 라이브러리 설명 스키마에 대한 자세한 내용은 라이브러리 설명 스키마참조하세요.
- 검색 커넥터 설치에 대한 자세한 내용은 Windows 페더레이션 검색을 참조하세요.
관련 항목
-
참조
-
기타 리소스