SharePoint Server에서 검색에 대한 결과 원본 이해

적용 대상:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

이 문서에서는 SharePoint Server의 결과 원본에 대해 간략하게 설명합니다.

참고

SharePoint Server 2019 최신 검색 환경은 기본 결과 원본에서 결과를 가져옵니다. 기본 결과 원본을 변경하면 클래식 검색 환경과 최신 검색 환경 모두에 영향을 줍니다.

결과 원본이란?

사용자가 쿼리를 실행하면 검색 시스템에서 쿼리를 결과 원본과 연결하여 검색 결과를 제공합니다. 결과 원본은 다음과 같은 각 항목을 지정하는 정의입니다.

  • 검색 결과를 가져올 검색 공급자 또는 소스 URL(예: 로컬 SharePoint Search Service의 검색 인덱스)

  • 검색 결과를 가져오는 데 사용할 프로토콜(예: OpenSearch 프로토콜)

  • 지정한 검색 공급자 또는 URL에서 특정 하위 집합으로 결과 범위를 좁힐 수 있는 쿼리 변환(예: 특정 콘텐츠 형식을 가진 하위 집합)

결과 원본은 공급자에게 결과를 요청할 때 사용하는 인증 방법과 같은 기타 설정을 지정할 수도 있습니다.

미리 구성된 결과 원본의 예로는 "로컬 동영상 결과"가 있습니다. 이 결과 원본은 로컬 SharePoint 검색 인덱스를 공급자로 지정하고 "로컬 SharePoint"를 프로토콜로 지정하며, 동영상에 해당하는 파일 확장명(예: MP4)을 가진 파일만 반환하도록 지정하는 쿼리 변환도 포함합니다. "로컬 동영상 결과" 결과 원본은 기본 엔터프라이즈 검색 센터 결과 페이지에서 동영상 검색 환경 또는 검색 범주를 통해 사용됩니다.

다음 스크린샷은 기본 엔터프라이즈 검색 센터 결과 페이지에서 사용할 수 있는 네 가지 검색 환경을 보여 줍니다. 사용자는 이러한 검색 환경 중 하나를 선택한 후 검색 상자에서 쿼리를 제출할 수 있습니다.

엔터프라이즈 검색 센터 기본 검색 환경

다음 표에는 기본 엔터프라이즈 검색 센터 결과 페이지에서 사용할 수 있는 네 개의 검색 환경에서 사용한 결과 원본이 나와 있습니다. 각 검색 환경은 다른 결과 원본을 사용합니다.

검색 환경 및 해당 결과 원본

검색 환경 사용하는 미리 구성된 결과 원본
Everything 로컬 SharePoint 결과
People 로컬 사용자 결과
Conversations 대화
Videos 로컬 동영상 결과

사용 가능한 결과 원본

SharePoint Server에서는 16개의 미리 구성된 결과 원본을 제공하는데, 이러한 결과 원본은 Search Service 응용 프로그램을 사용하는 웹 응용 프로그램의 모든 사이트 및 사이트 모음에서 사용할 수 있습니다. 다음 표에 미리 구성된 결과 원본이 나와 있습니다. 결과 원본 관리 페이지에서 결과 원본에 대한 자세한 내용을 볼 수 있습니다.

미리 구성된 결과 원본

결과 원본 지정하는 로컬 SharePoint 인덱스 항목
Conversations 마이크로 블로그, 뉴스피드 게시물 및 커뮤니티 사이트에서의 토론
문서 Microsoft Office 문서 및 PDF 문서
콘텐츠 형식과 일치하는 항목 들어오는 쿼리가 지정하는 콘텐츠 형식과 일치하는 항목
태그와 일치하는 항목 들어오는 쿼리가 지정하는 관리되는 메타데이터 용어와 일치하는 문서 또는 목록 항목
현재 사용자와 관련된 항목 쿼리 템플릿이 지정하는 방식으로 사용자와 관련된 문서 또는 목록 항목
로컬 사용자 결과 User Profile Service 응용 프로그램의 프로필 데이터베이스의 사용자 항목
로컬 보고서 및 데이터 결과 Excel, ODC(Office 데이터 연결 ), RDL(Report Definition Language) 항목 또는 보고서 라이브러리의 항목
로컬 SharePoint 결과 사용자 항목을 제외한 로컬 SharePoint 검색 인덱스의 모든 항목
로컬 동영상 결과 동영상
페이지
그림 사진 및 이미지
인기 보기 횟수로 정렬된 문서 및 목록 항목
최근에 변경된 항목 수정된 날짜로 정렬된 문서 및 목록 항목
추천 들어오는 쿼리에 권장되는 문서 및 목록 항목
위키 SharePoint 위키 페이지

결과 원본 관리 페이지에서 다음 두 가지 방법 중 하나로 다른 결과 원본을 만들 수 있습니다.

결과 원본 프로토콜 및 URL

결과 원본은 다음 표에 나와 있는 것처럼 네 개의 프로토콜 중 하나를 지정하여 검색 결과를 가져오는 데 사용합니다.

결과 원본 프로토콜

이 프로토콜을 지정하는 결과 원본 검색 결과를 가져오는 검색 공급자
로컬 SharePoint 로컬 Search Service의 검색 인덱스
원격 SharePoint 다른 팜에서 호스트되는 Search Service의 검색 인덱스
OpenSearch 1.0/1.1 OpenSearch 프로토콜을 사용하여 검색 결과를 제공하는 외부 검색 공급자(예: 원격 검색 엔진 또는 피드)

"로컬 SharePoint"가 아닌 프로토콜을 사용하는 결과 원본도 다음 표에 나와 있는 것처럼 검색 결과를 가져올 URL을 지정해야 합니다.

결과 원본 URL

이 프로토콜을 사용하는 결과 원본 필수 지정 URL
원격 SharePoint 원격 SharePoint Server 팜의 루트 사이트 모음 주소
OpenSearch 1.0/1.1 OpenSearch 프로토콜을 사용하는 검색 공급자의 RSS 피드 URL

결과 원본을 만들 수 있는 사용자는 누구입니까?

결과 원본은 Search Service 응용 프로그램 수준, 사이트 모음 수준 또는 사이트 수준에서 만들 수 있습니다. 이렇게 하면 Search Service 응용 프로그램 관리자, 사이트 모음 관리자 및 사이트 소유자가 검색 결과를 사용자에게 제공하기 위한 특정 요구 사항을 충족하도록 결과 원본을 만들고 사용할 수 있습니다. 예를 들어 Search Service 응용 프로그램 수준에서 결과 원본을 만들면 그 결과 원본은 같은 수준에서 만들어진 쿼리 규칙에 사용할 수 있으며, Search Service 응용 프로그램을 사용하는 웹 응용 프로그램의 사이트 모음 또는 사이트에 대해 만들어진 쿼리 규칙에도 사용할 수 있습니다. 결과 원본의 수준 및 권한에 대한 자세한 내용은 SharePoint Server에서 검색에 대한 결과 원본 구성에서 결과 원본 만들기를 참조하세요.

쿼리에 사용할 결과 원본 지정

쿼리는 사용자가 쿼리를 수행하는 검색 환경에 따라 초기에 결과 원본과 연결되어 있습니다. 예를 들어 사용자가 검색 상자 아래 사람 클릭하여(이 문서의 앞부분 스크린샷 참조) 사람 검색 환경을 지정하는 경우 쿼리는 "로컬 사람 결과" 결과 원본을 사용합니다.

검색 상자 웹 파트는 특정 검색 결과 웹 파트와 항상 연결되어 있습니다. 사용자가 검색 상자에 쿼리를 입력하면 검색 상자 웹 파트가 쿼리를 연결된 검색 결과 웹 파트로 보냅니다. 해당 검색 결과 웹 파트는 쿼리에 대한 결과 원본을 지정하며, 기본적으로 이 결과 원본은 "로컬 SharePoint 결과"입니다. 다른 결과 원본을 기본값으로 설정할 수도 있습니다. 또한 사용할 다른 결과 원본을 지정하기 위해 검색 결과 웹 파트를 편집할 수도 있습니다. 예를 들어 "Reports"라는 새 검색 환경을 추가하고 해당 검색 환경의 검색 결과를 표시하기 위한 검색 결과 페이지를 만들 수도 있습니다. 그런 다음 새 보고서 결과 페이지에서 해당 검색 환경에 적절한 결과 원본을 지정하도록 기본 검색 결과 웹 파트를 편집할 수 있습니다. 이러한 결과 원본의 예로는 보고서에 해당하는 콘텐츠 형식을 포함하는 SharePoint 사이트가 있습니다. 자세한 내용은 다음 리소스를 참조하세요.

특정 조건에서 쿼리가 추가 또는 다른 결과 원본과 연결되도록 검색 시스템을 구성할 수 있습니다. 이렇게 하는 한 가지 방법은 사용자가 수행했던 결과 원본보다 해당 결과 원본에서 쿼리가 더 자주 실행되는 경우 다른 결과 원본에서 검색 결과를 표시하는 쿼리 규칙을 만드는 것입니다. 예를 들어 사용자가 "keynote speech"를 Conversations 검색 환경에서 쿼리한다고 가정하지만, 이 쿼리는 Videos 검색 환경에서 더 인기가 많습니다. 이러한 경우 별도의 결과 블록에 Videos 결과 원본에서의 결과도 표시하는 작업을 구성할 수 있습니다. 자세한 내용은 다음 리소스를 참조하세요.

쿼리 규칙을 만들 때 쿼리 규칙 관리 페이지에서 규칙을 적용할 결과 원본을 지정합니다. 그런 다음 쿼리 규칙 추가/편집 페이지의 컨텍스트 섹션에서 규칙을 적용할 결과 원본을 추가하거나 제거할 수 있습니다. 적용하도록 설정한 결과 원본이 아닌 다른 결과 원본으로 쿼리가 제출되면 규칙이 실행되지 않습니다. 예를 들어 사용자 검색에만 실행할 쿼리 규칙을 만드는 경우에는 규칙을 적용할 결과 원본으로 "로컬 사용자 규칙"을 지정합니다.

쿼리 변환을 사용하여 검색 결과 범위 좁히기

사용자 쿼리의 의도를 해석한 다음 보다 구체화된 검색 결과를 제공하기 위해 그에 맞게 쿼리를 수정하도록 검색 시스템을 구성할 수 있습니다. 이렇게 하는 한 가지 방법은 각 결과 원본 정의의 일부인 쿼리 변환 섹션을 사용하는 것입니다. 예를 들어 동영상 검색 환경을 제공하려면 결과 원본에서 동영상 쿼리에 대한 검색 결과를 가져올 SharePoint 사이트를 지정하도록 쿼리 변환을 구성할 수 있습니다.

또한 쿼리를 발급하는 웹 파트 및 쿼리 규칙에서 쿼리를 수정할 수도 있습니다. 사용자 쿼리는 웹 파트에서 구성되었던 수정 사항으로 먼저 변환된 후 실행할 쿼리 규칙으로 변환됩니다. 쿼리 규칙 및 결과 원본은 쿼리를 다시 입력하거나 수정할 때 수정된 쿼리를 사용할 수 있습니다. 하지만 결과 원본의 쿼리 변환은 쿼리를 마지막에 수정하므로 결과 원본을 통해서 쿼리를 더 수정할 수는 없습니다. 자세한 내용은 SharePoint Server의 쿼리 및 주문 결과 변환 계획을 참조하세요.

미리 구성된 각 결과 원본은 쿼리 변환을 사용하고 쿼리 변환을 사용하여 검색 결과 범위를 좁힐 수 있는 방법의 예를 제공합니다. 결과 원본 관리 페이지에서 각 결과 원본을 클릭하여 쿼리 변환이 사용되는 방법을 볼 수 있습니다. 예를 들어 미리 구성된 "로컬 사용자 결과" 결과 원본을 클릭하여 이 결과 원본이 다음 쿼리 변환을 사용하여 프로필 데이터베이스에서 사용자 관련 결과를 제공하는 것을 볼 수 있습니다.

{?{searchTerms} ContentClass=urn:content-class:SPSPeople}

자세한 내용은 SharePoint 2013에서 검색 쿼리 빌드(/sharepoint/dev/general-development/building-search-queries-in-sharepoint)를 참조하세요.

참고 항목

Query variables in SharePoint Server

SharePoint Server의 기본 커넥터

결과 원본에서 쿼리 변환

결과 원본 및 페더레이션 정보