SharePoint Server에서 검색 웹 파트 구성
적용 대상:2013 2016 2019 SharePoint in Microsoft 365
검색 기술을 사용하여 게시 환경에서 콘텐츠를 표시하는 웹 파트(이 문서에서는 검색 웹 파트로 지칭함)는 Overview of cross-site publishing in SharePoint Server의 "콘텐츠가 검색 인덱스에 추가되고 검색 인덱스에서 관리되는 방법 이해"에서 설명하는 것처럼 크롤링되어 검색 인덱스에 추가되는 콘텐츠를 표시합니다. 이러한 웹 파트에는 쿼리가 정의되어 있으며, 사용자가 검색 기술을 사용하는 웹 파트가 포함된 페이지로 이동하면 웹 파트가 쿼리를 자동으로 실행합니다. 그러면 쿼리 결과가 웹 파트에 표시됩니다. 검색 웹 파트의 쿼리는 콘텐츠 요구 사항에 맞게 수정할 수 있습니다.
시작하기 전에
참고
SharePoint Server은 IIS(인터넷 정보 서비스)에서 웹 사이트로 실행되므로 관리자와 사용자가 브라우저에서 제공하는 접근성 기능을 사용합니다. SharePoint Server에서는 지원되는 브라우저의 접근성 기능을 지원합니다. 자세한 내용은 다음 리소스를 참조하세요. > SharePoint바로 가기 키> 터치의 SharePoint>접근성에서>브라우저 지원> 접근성 지침 계획을 참조하세요.
SharePoint Server에서는 다양한 검색 웹 파트를 사용할 수 있습니다. 이러한 웹 파트에는 검색할 콘텐츠의 형식, 콘텐츠를 검색할 위치, 콘텐츠를 표시할 방법 등을 지정하는 쿼리가 미리 정의되어 있습니다. 다양한 검색 웹 파트에 대한 내용은 SharePoint Server의 교차 사이트 게시용 게시 사이트 계획의 "페이지에 검색 웹 파트 추가 계획"을 참조하세요. 대부분의 검색 웹 파트는 결과 원본을 사용하며 쿼리 규칙이 적용됩니다. 결과 원본은 검색되는 검색 결과 범위를 좁힙니다. 쿼리 규칙은 쿼리를 특정 방식으로 변경하는 조건 집합입니다. 결과 원본 및 쿼리 규칙에 대한 자세한 내용은 결과 원본 및 쿼리 규칙 계획을 참조하십시오.
검색 웹 파트에 검색 결과가 표시되는 방법(예: 이미지를 표시한 다음 제목을 이미지 오른쪽에 굵게 표시)을 사용자 지정하려면 표시 서식 파일을 수정합니다. 검색 웹 파트에서 가장 흔히 사용되는 두 가지 표시 서식 파일 유형은 컨트롤 표시 서식 파일 및 항목 표시 서식 파일입니다. 기본 표시 서식 파일에 대한 자세한 내용은 SharePoint Server의 표시 서식 파일 참조를 참조하세요.
페이지에 콘텐츠 검색 웹 파트 추가
페이지에 콘텐츠 검색 웹 파트를 추가하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
웹 파트를 추가할 페이지로 이동합니다.
설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.
웹 파트를 추가할 웹 파트 영역에서 웹 파트 추가를 클릭합니다.
범주 목록에서 콘텐츠 롤업을 클릭합니다.
웹 파트 목록에서 콘텐츠 검색을 클릭하고 추가를 클릭합니다.
콘텐츠 검색 웹 파트용 쿼리 구성
빠른 모드에서 콘텐츠 검색 웹 파트를 사용하여 기존 결과 원본 목록에서 옵션을 선택해 쿼리를 만들 수도 있고, 고급 모드로 전환한 다음 KQL(Keyword Query Language)을 사용해 사용자 지정 쿼리를 만들 수도 있습니다. 관리 속성에 대해 사용하도록 설정된 기능과 KQL에 대해 잘 아는 경우에만 고급 모드를 사용하십시오.
콘텐츠 검색 웹 파트에 대한 쿼리를 구성하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
구성할 콘텐츠 검색 웹 파트가 포함된 페이지로 이동합니다.
설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.
웹 파트에서 콘텐츠 검색 웹 파트 메뉴 화살표를 클릭한 다음 웹 파트 편집을 클릭합니다.
웹 파트 도구 창의 속성 섹션에 있는 검색 조건 섹션에서 쿼리 변경을 클릭합니다.
기본 사항 탭에서 다음 중 하나를 수행합니다.
빠른 모드를 사용하여 쿼리를 정의하려면 다음 표에서 설명하는 옵션을 선택합니다.
빠른 모드(기본값):
값 설명 쿼리 선택 결과 원본을 선택하여 검색할 콘텐츠를 지정합니다. 문서 라이브러리 또는 목록을 카탈로그로 공유한 경우에는 이 드롭다운 목록에 카탈로그 결과 원본이 표시됩니다. 이 옵션은 기본적으로 최근 변경된 항목(시스템)으로 설정됩니다. 결과를 앱으로 제한 목록에서 옵션을 선택하여 결과를 특정 사이트, 라이브러리, 목록 또는 URL로 제한합니다. 이 옵션은 기본적으로 현재 사이트로 설정됩니다. 태그로 제한 용어 집합의 특정 용어로 태그가 지정된 콘텐츠로 결과를 제한할 수 있습니다. 다음 옵션 중 하나를 선택합니다.
옵션 설명 태그로 제한하지 않음 검색 결과가 태그를 기준으로 제한되지 않습니다(기본값). 현재 페이지의 탐색 용어로 제한 검색 결과가 현재 페이지의 용어로 태그가 지정된 콘텐츠로 제한됩니다. 현재 태그는 URL의 마지막 부분으로 표시됩니다. 이 옵션은 관리 탐색을 사용하는 사이트에만 영향을 줍니다. 현재 및 하위 탐색을 기준으로 제한 검색 결과가 현재 페이지의 용어(URL의 마지막 부분으로 표시됨) 및 현재 페이지의 하위 용어로 태그가 지정된 콘텐츠로 제한됩니다. 이 옵션은 관리 탐색을 사용하는 사이트에만 영향을 줍니다.
사이트 간 게시 시나리오에서 이 선택은 쿼리 선택 섹션에서 선택한 결과 원본이 게시 사이트가 카탈로그에 연결될 때 생성되는 카탈로그 결과 원본인 경우에만 작동합니다.이 태그에 대해 제한 검색 결과가 상자 내에 입력하는 태그로 태그가 지정된 콘텐츠로 제한됩니다. KQL(Keyword Query Language)을 사용하여 쿼리를 직접 만들려면 고급 모드로 전환을 클릭합니다. KQL에 대한 자세한 내용은 KQL(Keyword Query Language) 구문 참조를 참조하세요. 고급 모드에서 쿼리를 구성하는 경우 쿼리 변수를 사용할 수도 있습니다. 쿼리 변수는 콘텐츠 검색 웹 파트가 포함된 페이지를 표시할 때 페이지 컨텍스트에 따라 동적으로 변경되는 값의 자리 표시자입니다. 쿼리가 인덱스로 전송되는 컨텍스트에서 올바른 정보가 동적으로 삽입됩니다. 쿼리 변수의 예로는 페이지를 보는 사용자의 이름을 나타내는 {User.Name} 또는 사용자가 검색 상자에 입력한 쿼리를 나타내는 {searchBoxQuery} 등이 있습니다. 다음 표에 설명되어 있는 옵션을 선택합니다.
참고
고급 모드로 전환하면 쿼리 선택에서 선택한 결과 원본이 다른 결과 원본으로 대체됩니다. 이 결과 원본은 검색 결과에 영향을 줄 수 있습니다. 따라서 검색 결과 미리 보기 섹션에 표시된 검색 결과를 확인하고 필요한 경우 쿼리 텍스트 필드에 쿼리 구성을 추가해야 합니다.
고급 모드:
값 설명 쿼리 선택 결과 원본을 선택하여 검색할 콘텐츠를 지정합니다.
기본 검색 원본은 로컬 SharePoint 결과(시스템)입니다.키워드 필터 키워드 필터를 사용하여 쿼리에 쿼리 변수를 추가할 수 있습니다. 사용 가능한 쿼리 변수 목록을 보려면 Query variables in SharePoint Server를 참조하세요.
드롭다운 목록에서 미리 정의된 쿼리 변수를 선택한 다음, 키워드 필터 추가를 클릭하여 쿼리에 해당 변수를 추가할 수 있습니다.속성 필터 속성 필터를 사용하여 검색 스키마에서 쿼리 가능으로 설정된 관리 속성의 콘텐츠를 쿼리할 수 있습니다.
속성 필터 드롭다운 목록에서 관리 속성을 선택할 수 있습니다. 속성 필터 추가를 클릭하여 필터를 쿼리에 추가합니다.쿼리 텍스트 KQL(Keyword Query Language)을 사용하여 쿼리를 입력하거나 키워드 필터 및 속성 필터 목록을 사용하여 쿼리를 작성합니다.
키워드 쿼리는 자유 텍스트 키워드, 속성 필터 또는 연산자로 구성될 수 있습니다. 쿼리 변수는 괄호로 묶습니다. 쿼리를 실행하면 쿼리 변수는 실제 값으로 대체됩니다.
키워드 쿼리의 최대 길이는 2,048자입니다.구체화 탭에는 검색 스키마에서 구체화로 사용하도록 설정된 관리 속성이 나열됩니다. 콘텐츠 검색 웹 파트에서 반환되는 검색 결과가 구체화에 포함된 하나 이상의 값으로 제한되도록 지정할 수 있습니다. 목록에서 구체화를 클릭한 다음 적용을 클릭하여 쿼리에 구체화를 추가합니다.
결과 그룹을 정의하려면 자세히 표시를 클릭합니다. 그룹 결과 아래에서 결과가 하나 이상의 관리 속성을 기준으로 그룹화되도록 지정할 수 있습니다. 지정된 항목의 여러 변형을 표시하고 단일 결과 아래에 해당 변형을 그룹화하려는 경우 이 방법을 사용하면 유용합니다.
정렬 탭에서는 검색 결과를 정렬할 방법을 지정할 수 있습니다.
고급 모드를 사용하는 경우에만 이 탭을 사용할 수 있습니다. 빠른 모드를 사용하는 경우에는 결과 원본에서 정렬 옵션을 정의할 수 있습니다.
정렬 기준 드롭다운 목록에서 검색 스키마에서 정렬 가능으로 설정된 관리 속성 목록의 관리 속성을 선택하고 오름차순 또는 내림차순을 선택합니다. 예를 들어 관련성을 기준으로 정렬(순위 모델을 사용)하려면 순위를 선택합니다.
정렬 수준을 더 추가하려면 정렬 수준 추가를 클릭합니다.
참고
검색 결과는 대/소문자를 구분해서 정렬됩니다.
중요
결과 원본에 정렬이 포함되어 있으면 콘텐츠 검색 웹 파트에서 정렬을 지정하지 않아야 합니다. 결과 원본의 정렬이 콘텐츠 검색 웹 파트에 지정한 정렬을 재정의하기 때문입니다.
정렬 기준 목록에서 순위를 선택한 경우 순위 모델 목록에서 정렬에 사용할 순위 모델을 선택할 수 있습니다.
동적 순서에서는 특정 조건이 적용될 때 결과 순서를 변경하는 규칙을 추가하여 추가 순위를 지정할 수 있습니다. 동적 순서 규칙 추가를 클릭하고 조건부 규칙을 지정합니다.
설정 탭에서 다음 표에 나와 있는 설정을 지정합니다.
값 설명 쿼리 규칙 쿼리 규칙 사용 여부를 선택합니다. URL 다시 작성 항목 세부 정보 페이지에 대한 URL을 다시 작성할 때 카탈로그 연결 정의 시 정의된 각 카탈로그 항목을 계속 기준으로 해야 하는지를 선택합니다. URL을 다시 작성하지 않음을 선택하면 카탈로그 항목의 URL이 연결된 카탈로그의 라이브러리 항목을 직접 가리킵니다. 로드 동작 콘텐츠 검색 웹 파트가 반환하는 검색 결과가 웹 페이지에 표시되는 시기를 선택합니다. 기본 옵션은 동기화 옵션: 서버에서 쿼리 실행입니다. 이 로드 동작을 사용하는 경우 쿼리는 서버에서 실행되며 검색 결과는 SharePoint Server에서 다시 전송되는 페이지 응답에 포함됩니다. 동기화 옵션: 브라우저에서 쿼리 실행을 선택하면 전체 페이지가 수신된 후 최종 사용자의 브라우저에서 쿼리가 실행됩니다. 이 옵션은 페이지의 보조 콘텐츠(예: 추천, 인기 항목)에 대해 사용할 수 있습니다. 우선 순위 다른 검색 웹 파트를 기준으로 할 때 이 웹 파트가 표시하는 콘텐츠의 상대적 중요도를 가장 적절하게 설명하는 수준을 선택합니다. SharePoint Server 실행 시 부하가 높은 경우에는 쿼리가 해당 우선 순위에 따라 실행됩니다. 캐싱 그룹에 속한 사용자에게 검색 결과가 캐시되도록 하려면 Active Directory 보안 그룹을 하나 선택합니다. 보안 그룹에 대해 검색 결과를 캐시하는 경우 페이지가 다시 로드되는 시간이 단축될 수 있습니다.
> 참고: 그룹의 모든 사용자에 대해 검색 결과가 동일한 보안 그룹만 선택해야 합니다. 자세한 내용은 다음 문서를 참조하세요.테스트 탭에서는 콘텐츠 검색 웹 파트가 보내는 쿼리를 미리 볼 수 있습니다.
값 | 설명 |
---|---|
쿼리 텍스트 | 콘텐츠 검색 웹 파트가 실행하는 최종 쿼리가 표시됩니다. 이 쿼리는 원래 쿼리 서식 파일을 기반으로 하며, 동적 쿼리는 현재 값으로 대체됩니다. 쿼리에 대한 기타 변경 내용은 쿼리 규칙의 일부분으로 적용해야 할 수 있습니다. |
추가 정보를 표시하려면 자세히 표시를 클릭합니다.
값 | 설명 |
---|---|
쿼리 서식 파일 | 쿼리에 적용되는 쿼리 서식 파일의 콘텐츠를 표시합니다. |
구체화 기준 | 구체화 탭에 정의된 쿼리에 적용할 구체화를 표시합니다. |
그룹화 기준 | 구체화 탭에 정의된 검색 결과 그룹화 기준으로 사용할 관리 속성을 표시합니다. |
적용된 쿼리 규칙 | 쿼리에 적용되는 쿼리 규칙을 표시합니다. |
쿼리 템플릿 변수 섹션에는 쿼리에 적용될 쿼리 변수와 현재 페이지에 적용되는 변수의 값이 표시됩니다. 다른 값을 입력하여 해당 값이 쿼리에 주는 영향을 테스트할 수 있습니다. 검색 결과를 미리 보려면 쿼리 테스트 단추를 클릭합니다.
쿼리가 다른 사용자 세그먼트 용어에 대해 작동하는 방식도 테스트할 수 있습니다. 이렇게 하려면 사용자 세그먼트 용어 추가를 클릭하여 쿼리에 추가할 용어를 추가합니다. 검색 결과를 미리 보려면 쿼리 테스트 단추를 클릭합니다.
값 | 설명 |
---|---|
쿼리 텍스트 | 콘텐츠 검색 웹 파트가 실행하는 최종 쿼리가 표시됩니다. 이 쿼리는 원래 쿼리 서식 파일을 기반으로 하며, 동적 쿼리는 현재 값으로 대체됩니다. 쿼리에 대한 기타 변경 내용은 쿼리 규칙의 일부분으로 적용해야 할 수 있습니다. |
콘텐츠 검색 웹 파트용 표시 서식 파일 구성
게시 사이트를 카탈로그에 연결할 때 범주 페이지에 표시되는 콘텐츠 검색 웹 파트용 기본 컨트롤 표시 서식 파일은 페이징이 포함된 목록입니다(마스터 페이지 갤러리의 Control_ListWithPaging).
콘텐츠 검색 웹 파트용 기본 항목 표시 서식 파일은 위쪽에 그림, 아래쪽에 3줄입니다(마스터 페이지 갤러리의 Item_Picture3Lines). 범주 페이지에서 다른 표시 서식 파일을 사용하려면 콘텐츠 검색 웹 파트의 설정을 변경하여 표시 서식 파일을 변경하면 됩니다.
표시 서식 파일을 만들고 사용자 지정하는 방법에 대한 자세한 내용은 SharePoint 2013 디자인 관리자 표시 서식 파일을 참조하세요. 표시 서식 파일을 사용자 지정하는 데 사용할 수 있는 JavaScript 메서드에 대한 자세한 내용은 Srch.U object (DisplayTemplatesSrch)를 참조하세요.
페이지에 구체화 웹 파트 추가
페이지에 구체화를 추가하여 콘텐츠 검색 웹 파트에 표시되는 항목의 범위를 좁히고 사용자가 특정 콘텐츠로 빠르게 이동하도록 할 수 있습니다. 구체화는 검색 인덱스의 관리 속성에 기반을 둡니다. 페이지에 구체화를 표시하려면 먼저 구체화로 사용할 관리 속성을 활성화한 다음 구체화를 나타낼 페이지에 구체화 웹 파트를 추가해야 합니다. 독립 실행형 구체화 및 패싯 탐색용 구체화의 두 가지 구체화 유형에 대해 구체화 웹 파트를 구성할 수 있습니다. 각 구체화 유형에 대한 자세한 내용은 구체화 및 패싯 탐색 계획(Plan search for cross-site publishing sites in SharePoint Server 2016)을 참조하세요.
이 절차를 시작하기 전에 다음을 확인합니다.
구체화로 사용할 관리 속성은 Configure refiners and faceted navigation in SharePoint Server의 "SharePoint 사이트 모음 관리에서 크롤링 속성을 구체 검색 가능 관리 속성에 매핑" 또는 "SharePoint 중앙 관리에서 자동으로 만들어진 관리 속성을 구체화로 사용하도록 설정"에 설명된 대로 구체 검색 가능 관리 속성으로 설정되어 있어야 합니다.
Configure cross-site publishing in SharePoint Server의 "교차 사이트 게시용 검색 구성"에 설명된 대로 구체화로 사용하도록 설정된 관리 속성을 포함하는 콘텐츠 원본의 전체 크롤링을 수행했거나 다음에 예정된 카탈로그 크롤링 중에 카탈로그가 완전히 다시 인덱싱되도록 지정한 상태여야 합니다.
패싯 탐색에 구체화를 사용하는 경우에는 Configure refiners and faceted navigation in SharePoint Server의 "용어 집합에 구체화 추가"에 설명된 대로 구체화를 구성한 상태여야 합니다.
페이지에 구체화 웹 파트를 추가하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
웹 파트를 추가할 페이지로 이동합니다.
설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.
웹 파트를 추가할 웹 파트 영역에서 웹 파트 추가를 클릭합니다.
범주 목록에서 검색을 선택합니다.
웹 파트 목록에서 구체화를 선택하고 추가를 클릭합니다.
구체화 웹 파트 구성
구체화 부분을 구성하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
구성할 구체화 웹 파트가 포함된 페이지로 이동합니다.
설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.
웹 파트에서 구체화 웹 파트 메뉴 화살표를 클릭한 다음 웹 파트 편집을 클릭합니다.
다음 절차에 따라 패싯 탐색용 구체화 또는 독립 실행형 구체화를 포함하도록 웹 파트를 구성할 수 있습니다.
- 독립 실행형 구체화를 포함하도록 웹 파트를 구성하려면
웹 파트 도구 창의 검색 구체화에 대한 속성 섹션에서 이 웹 파트의 구체화 선택이 선택되어 있는지 확인합니다.
구체화 선택...을 클릭합니다.
구체화 구성 페이지의 사용 가능한 구체화 섹션에 있는 단추를 사용하여 용어 집합에 추가할 구체화 및 구체화를 표시할 순서를 선택합니다. 구체 검색 가능 관리 속성에 대해 별칭을 지정한 경우에는 구성 섹션에 해당 별칭이 표시됩니다.
구성 섹션에서 모든 구체화를 표시할 방법에 대한 구성을 설정합니다.
참고
단일 언어 사이트를 사용하는 경우 표시 이름 섹션에서 구체화 표시 이름을 변경할 수 있습니다. 다국어 사이트의 경우에는 구체화 표시 이름 변경에 설명된 대로 구체화 표시 언어를 변경해야 합니다.
패싯 탐색용 구체화를 포함하도록 웹 파트를 구성하려면
웹 파트 도구 창의 검색 구체화에 대한 속성 섹션에서 관리 탐색 용어 집합에 정의된 구체화 구성 사용 옵션을 선택합니다.
구체화 표시 이름 변경
구체화 웹 파트를 추가할 때는 구체화로 사용하도록 설정된 관리 속성의 이름이 구체화의 표시 이름으로 사용됩니다. 그러나 대부분의 경우 관리 속성 이름은 RefinableString00, ColorOWSTEXT 등 사용자가 파악하기 어려운 이름입니다. 따라서 마스터 페이지 갤러리의 JavaScript 파일을 변경하여 구체화의 표시 이름을 변경할 수 있습니다.
구체화 표시 이름을 변경하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
설정 메뉴에서 사이트 설정을 클릭합니다.
사이트 설정 페이지의 웹 디자이너 갤러리 섹션에서 마스터 페이지 및 페이지 레이아웃을 클릭합니다.
마스터 페이지 갤러리 페이지에서 서식 파일 표시를 클릭합니다.
서식 파일 표시 페이지에서 언어 파일을 클릭합니다.
언어 파일 페이지에서 구체화 표시 이름을 변경할 언어가 포함된 폴더를 클릭합니다.
CustomStrings.js 파일을 엽니다.
표시 이름을 변경하려는 구체화로 사용하도록 설정된 각 관리 속성에 대해 다음 구문을 사용하여 파일에 줄 하나를 추가합니다.
"rf_RefinementTitle_ManagedPropertyName": "Sample Refinement Title for ManagedPropertyName"
예를 들어 RefinableInt00 관리 속성의 표시 이름을 Price로 변경하려면
"rf_RefinementTitle_RefinableInt00": "Price"
.
구체화 웹 파트에 구체화 개수 표시
페이지에 추가하는 구체화 웹 파트에는 기본적으로 구체화 개수, 즉 각 구체화 값에 대한 항목 수가 표시되지 않습니다. 예를 들어 Color 관리 속성을 구체화로 사용하도록 설정한 경우 구체화 값에는 Red, Green, Blue 등의 색만 표시됩니다. 이 경우 구체화 값이 Red (10), Green (12), Blue (8) 등으로 표시되도록 HTML 파일에서 값을 변경하여 구체화 개수를 추가할 수 있습니다.
구체화 웹 파트에 구체화 수를 추가하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
설정 메뉴에서 사이트 설정을 클릭합니다.
사이트 설정 페이지의 웹 디자이너 갤러리 섹션에서 마스터 페이지 및 페이지 레이아웃을 클릭합니다.
마스터 페이지 갤러리 페이지에서 서식 파일 표시를 클릭합니다.
서식 파일 표시 페이지에서 필터를 클릭합니다.
Filter_Default.html 파일을 엽니다.
ShowCounts의 값을 true로 변경합니다.
구체화 웹 파트용 표시 서식 파일 구성
구체화 웹 파트의 표시 서식 파일은 마스터 페이지 갤러리에 있습니다.
구체화 웹 파트에 대한 표시 템플릿을 보려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
설정 메뉴에서 사이트 설정을 클릭합니다.
사이트 설정 페이지의 웹 디자이너 갤러리 섹션에서 마스터 페이지 및 페이지 레이아웃을 클릭합니다.
마스터 페이지 갤러리 페이지에서 서식 파일 표시를 클릭합니다.
서식 파일 표시 페이지에서 필터를 클릭합니다.
표시 서식 파일을 만들고 사용자 지정하는 방법에 대한 자세한 내용은 SharePoint 2013 디자인 관리자 표시 서식 파일을 참조하세요.
페이지에 분류 구체화 패널 웹 파트 추가
이 절차를 시작하기 전에 다음을 확인합니다.
구체화로 사용할 관리 속성은 Configure refiners and faceted navigation in SharePoint Server의 "SharePoint 사이트 모음 관리에서 크롤링 속성을 구체 검색 가능 관리 속성에 매핑" 또는 "SharePoint 중앙 관리에서 자동으로 만들어진 관리 속성을 구체화로 사용하도록 설정"에 설명된 대로 구체화를 지원합니다.
Configure cross-site publishing in SharePoint Server의 "교차 사이트 게시용 검색 구성"에 설명된 대로 구체화로 사용하도록 설정된 관리 속성을 포함하는 콘텐츠 원본의 전체 크롤링을 수행한 상태여야 합니다.
패싯 탐색에 구체화를 사용하는 경우에는 Configure refiners and faceted navigation in SharePoint Server에 설명된 대로 구체화를 구성한 상태여야 합니다.
페이지에 분류 구체화 패널 웹 파트를 추가하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
웹 파트를 추가할 페이지로 이동합니다.
설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.
웹 파트를 추가할 웹 파트 영역에서 웹 파트 추가를 클릭합니다.
범주 목록에서 검색을 선택합니다.
웹 파트에서 분류 구체화 패널을 선택하고 추가를 클릭합니다.
분류 구체화 패널 웹 파트 구성
분류 구체화 패널 웹 파트를 구성하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
구성할 분류 구체화 패널 웹 파트가 있는 페이지로 이동합니다.
설정 메뉴에서 페이지 편집을 클릭합니다.
웹 파트에서 분류 구체화 패널 웹 파트 메뉴 화살표를 클릭한 다음 웹 파트 편집을 클릭합니다.
웹 파트 도구 창 속성 섹션의 쿼리 섹션에 있는 구체화 대상 메뉴에서 분류 구체화 패널 웹 파트와 연결할 웹 파트를 선택합니다.
웹 파트 도구 창 속성 섹션의 쿼리 섹션에 있는 구체화 메뉴에서 관리 탐색용으로 지정한 관리 속성을 선택합니다.
페이지에 추천 항목 웹 파트 추가
추천 항목 웹 파트를 사용하면 사용자가 이전에 사이트와 상호 작용한 방법을 기준으로 하여 추천 콘텐츠를 표시할 수 있습니다. 예를 들어 카탈로그 항목 페이지에 이 웹 파트를 추가할 수 있습니다. 사용자가 특정 항목을 보는 경우 이 웹 파트는 사용자가 이전에 본 다른 항목(예: "이 항목을 본 사용자도 이러한 항목을 본 사용자")을 표시합니다. 권장 사항에 대한 자세한 내용은 SharePoint Server 2016에서 사이트 간 게시 사이트 검색 계획의사용 현황 분석, 사용 이벤트 및 권장 사항 계획을 참조하세요.
권장 항목 웹 파트를 페이지에 추가하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
웹 파트를 추가할 페이지로 이동합니다.
설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.
웹 파트를 추가할 웹 파트 영역에서 웹 파트 추가를 클릭합니다.
범주 목록에서 검색 기반 콘텐츠를 클릭합니다.
웹 파트 목록에서 추천 항목을 클릭하고 추가를 클릭합니다.
추천 항목 웹 파트 구성
권장 항목 웹 파트에 대한 쿼리를 구성하려면 다음을 수행합니다.
이 절차를 수행하는 사용자 계정이 게시 사이트 모음에서 Designers SharePoint 그룹의 구성원인지 확인합니다.
구성할 추천 항목 웹 파트가 있는 페이지로 이동합니다.
설정 메뉴에서 페이지 편집을 클릭합니다.
웹 파트에서 추천 항목 웹 파트 메뉴 화살표를 클릭한 다음 웹 파트 편집을 클릭합니다.
웹 파트 도구 창의 속성 섹션에 있는 검색 조건 섹션에서 쿼리 변경을 클릭합니다.
기본 사항 탭에서 다음 표에 설명되어 있는 옵션을 선택하여 쿼리를 정의합니다.
값 설명 다음에 대한 추천 항목 가져오기 드롭다운 목록에서 추천을 표시할 값을 선택합니다. 카탈로그 시나리오에서는 보통 URL의 토큰을 선택합니다. 이 옵션을 선택하는 경우에는 추천을 가져올 URL 토큰도 선택해야 합니다.
예를 들어, 카탈로그의 항목에 대한 추천을 받으려 한다고 가정해 봅시다. 카탈로그 항목이 표시되는 카탈로그 항목 페이지가 나타나고 친숙한 URL의 일부가 항목 번호로 됩니다(예: www.contoso/audio/mp3/4010101, 여기에서 4010101은 항목 번호를 나타냄). URL의 토큰에 대한 추천을 받으려면 두 번째 드롭다운 목록에서 {URLToken.1} (4010101)을 선택해야 합니다.결과를 앱으로 제한 이 드롭다운 목록에서 검색 결과의 범위를 지정합니다. 결과를 콘텐츠 형식으로 제한 이 드롭다운 목록에서 검색 결과를 특정 콘텐츠 형식으로 제한합니다. 추천 항목 수가 너무 적은 경우 사이트를 새로 만들었거나 항목에 표시할 추천이 없는 등 사용 현황 데이터가 많지 않은 경우에는 이 웹 파트에 검색 결과가 표시되지 않습니다. 사용자 데이터가 충분히 누적되지 않은 경우에도 웹 파트에 추천을 표시하려면 추가 결과로 채울 쿼리 선택 옵션을 선택하면 됩니다. 구체화 탭에는 검색 스키마에서 구체화로 사용 가능하도록 설정된 관리 속성이 나열됩니다. 추천 항목 검색 웹 파트에서 반환되는 검색 결과가 구체화에 포함된 하나 이상의 값으로 제한되도록 지정할 수 있습니다. 목록에서 구체화를 클릭한 다음 적용을 클릭하여 쿼리에 구체화를 추가합니다.
결과 그룹을 정의하려면 자세히 표시를 클릭합니다. 그룹 결과 아래에서 결과가 하나 이상의 관리 속성을 기준으로 그룹화되도록 지정할 수 있습니다.
설정 탭에서 다음 옵션을 지정합니다.
값 설명 쿼리 규칙 쿼리 규칙 사용 여부를 선택합니다. URL 다시 작성 항목 세부 정보 페이지에 대한 URL을 다시 작성할 때 카탈로그 연결 정의 시 정의된 각 카탈로그 항목을 계속 기준으로 해야 하는지를 선택합니다. URL을 다시 작성하지 않음을 선택하면 카탈로그 항목의 URL이 연결된 카탈로그의 라이브러리 항목을 직접 가리킵니다. 로드 동작 추천 항목 웹 파트가 반환하는 검색 결과를 웹 페이지에 표시할 시기를 선택합니다. 기본 옵션은 페이지와 웹 파트를 동시에 표시입니다. 이 로드 동작을 사용하는 경우 쿼리는 서버에서 실행되며 검색 결과는 SharePoint Server에서 다시 전송되는 페이지 응답에 포함됩니다. 페이지와 웹 파트를 독립적으로 표시를 선택하면 전체 페이지가 수신된 후 쿼리가 최종 사용자 브라우저에서 실행됩니다. 이 옵션은 페이지의 보조 콘텐츠(예: 추천, 인기 항목)에 대해 사용할 수 있습니다. 우선 순위 다른 검색 웹 파트를 기준으로 할 때 이 웹 파트가 표시하는 콘텐츠의 상대적 중요도를 가장 적절하게 설명하는 수준을 선택합니다. SharePoint Server 실행 시 부하가 높은 경우에는 쿼리가 해당 우선 순위에 따라 실행됩니다. 캐싱 그룹에 속한 사용자에게 검색 결과가 캐시되도록 하려면 Active Directory 보안 그룹을 하나 선택합니다. 보안 그룹에 대한 검색 결과를 캐싱하면 페이지 다시 로드 시간을 줄일 수 있습니다.> [! 참고]> 그룹의 모든 사용자에 대해 검색 결과가 동일한 보안 그룹만 선택해야 합니다. 자세한 내용은 다음 문서를 참조하세요. 테스트 탭에서는 추천 항목 웹 파트가 보내는 쿼리를 미리 볼 수 있습니다.
값 설명 쿼리 텍스트 쿼리에 적용되는 쿼리 템플릿의 콘텐츠를 표시합니다. 추가 정보를 표시하려면 자세히 표시를 클릭합니다.
값 설명 구체화 기준 구체화 탭에 정의된 쿼리에 적용할 구체화를 표시합니다. 그룹화 기준 구체화 탭에 정의된 검색 결과 그룹화 기준으로 사용할 관리 속성을 표시합니다. 적용된 쿼리 규칙 쿼리에 적용되는 쿼리 규칙을 표시합니다. 쿼리 템플릿 변수 섹션에는 기본 사항 탭에서 선택한 항목이 표시됩니다. 다음 표에 나와 있는 대로 테스트를 위해 추가 값을 입력할 수도 있습니다. 검색 결과를 미리 보려면 쿼리 테스트 단추를 클릭합니다.
값 설명 {RecsURL}* 추천을 표시할 값을 지정할 때 선택한 토큰이 표시됩니다. {Scope}* 검색 결과에 대해 선택한 범위가 표시됩니다. {ContentTypeID}* 검색 결과에 대해 선택한 콘텐츠 형식이 표시됩니다. 쿼리가 다른 사용자 세그먼트 용어에 대해 작동하는 방식도 테스트할 수 있습니다. 이렇게 하려면 테스트용 사용자 세그먼트 용어 추가를 클릭하여 쿼리에 추가할 용어를 추가합니다. 검색 결과를 미리 보려면 쿼리 테스트 단추를 클릭합니다.
값 설명 쿼리 텍스트 추천 항목 웹 파트가 실행하는 최종 쿼리가 표시됩니다. 이 쿼리는 원래 쿼리 템플릿을 기반으로 하며, 동적 쿼리는 현재 값으로 대체됩니다. 쿼리에 대한 기타 변경 내용은 쿼리 규칙의 일부분으로 적용해야 할 수 있습니다.
추천 항목 웹 파트용 표시 서식 파일 구성
추천 항목 검색 웹 파트용 기본 컨트롤 표시 서식 파일은 목록입니다(마스터 페이지 갤러리의 Control_List).
추천 항목 웹 파트의 기본 항목 표시 서식 파일은 위쪽에 그림, 3줄 표시입니다(마스터 페이지 갤러리의 Item_RecommendationsClickLogging). 사용자가 추천 항목 웹 파트에 표시되는 링크를 클릭하면 기본 표시 서식 파일에 클릭한 추천 사용 이벤트가 기록됩니다.
표시 서식 파일을 만들고 사용자 지정하는 방법에 대한 자세한 내용은 SharePoint 2013 디자인 관리자 표시 서식 파일을 참조하세요. 표시 서식 파일을 사용자 지정하는 데 사용할 수 있는 JavaScript 메서드에 대한 자세한 내용은 Srch.U object (DisplayTemplatesSrch)를 참조하세요.
참고 항목
개념
Query variables in SharePoint Server