Share via


SharePoint Server의 검색 결과 웹 파트의 속성 구성

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

검색 결과 웹 파트는 검색 상자 웹 파트에 입력된 쿼리의 검색 결과를 표시합니다. 기본적으로 검색 결과 웹 파트는 모든 검색 범주 페이지(results.aspx, peopleresults.aspx, conversationresults.aspx, videoresults.aspx)에서 사용됩니다. 검색 결과 웹 파트는 실제 검색 결과를 표시하며, 같은 페이지의 구체화 웹 파트 및 검색 탐색 웹 파트로 검색 결과를 전달하기도 합니다.

검색 결과 웹 파트는 웹 파트에 지정된 쿼리를 사용하여 검색 결과를 표시합니다. 기본적으로 이 웹 파트에 정의된 쿼리는 {searchboxquery} 쿼리 변수를 사용합니다. 쿼리 변수는 값의 자리 표시자입니다. 쿼리가 실행되면 자리 표시자가 값으로 바뀝니다. 예를 들어 사용자가 검색 상자 웹 파트에 검색 구 노란색을 입력한 경우 검색 결과 웹 파트의 {searchboxquery} 변수는 노란색이라는 구가 포함된 모든 항목을 확인합니다.

검색 결과 웹 파트에서 속성 및 쿼리를 변경하여 다음을 수행할 수 있습니다.

  • 결과 원본으로 검색 결과 제한

  • 여러 사용자에 대해 검색 결과를 사용자 지정하는 쿼리 변수 또는 속성 필터 추가

  • 검색 결과 내에서 항목 또는 페이지 승격 또는 강등

  • 검색 결과 정렬 변경

  • 표시 서식 파일 변경

시작하기 전에

참고

SharePoint Server은 IIS(인터넷 정보 서비스)에서 웹 사이트로 실행되므로 관리자와 사용자가 브라우저에서 제공하는 접근성 기능을 사용합니다. SharePoint Server에서는 지원되는 브라우저의 접근성 기능을 지원합니다. 자세한 내용은 다음 참조 자료를 참조하세요.

검색 결과 웹 파트의 속성 구성

검색 결과 웹 파트의 속성을 구성하려면

  1. 이 절차를 수행하는 사용자 계정이 엔터프라이즈 검색 센터 사이트에서 Designers SharePoint 그룹의 구성원인지 확인합니다.

  2. 검색 결과 페이지에서 설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.

  3. 검색 결과 웹 파트에서 검색 결과 웹 파트 메뉴 화살표를 클릭한 다음 웹 파트 편집을 클릭합니다.

  4. 웹 파트 도구 창의 검색 조건 섹션에서 쿼리 변경을 클릭합니다.

  5. 기본 사항 탭에서 다음 중 하나를 수행합니다.

  • KQL(Keyword Query Language)을 사용하여 쿼리를 정의하려면 다음 목록에서 설명하는 옵션을 선택합니다.

    • 쿼리 선택

      결과 원본을 선택하여 검색할 콘텐츠를 지정합니다.

      기본적으로 각 검색 범주 페이지에 대해 다음 결과 원본이 설정됩니다.

      • 모든 항목(results.aspx): 로컬 SharePoint 결과(시스템)

      • 사용자(peopleresults.aspx): 로컬 사용자 결과(시스템)

      • 대화(conversationresults.aspx): 대화(시스템)

      • 비디오(videoresults.aspx): 로컬 비디오 결과(시스템)

    • 키워드 필터

      키워드 필터를 사용하여 쿼리에 쿼리 변수를 추가할 수 있습니다. 사용 가능한 쿼리 변수 목록은 Query variables in SharePoint Server를 참조하세요.

      드롭다운 목록에서 미리 정의된 쿼리 변수를 선택한 다음 키워드 필터 추가를 클릭하여 쿼리에 해당 변수를 추가할 수 있습니다.

    • 속성 필터

      속성 필터를 사용하여 검색 스키마에서 쿼리 가능으로 설정된 관리 속성의 콘텐츠를 쿼리할 수 있습니다.

      속성 필터 드롭다운 목록에서 관리 속성을 선택할 수 있습니다. 속성 필터 추가를 클릭하여 필터를 쿼리에 추가합니다.

    • 쿼리 텍스트

      기본적으로 쿼리 변수 {searchboxquery}는 이 필드에 정의됩니다. KQL을 사용하여 쿼리 텍스트를 변경할 수 있습니다. KQL에 대한 자세한 내용은 KQL(Keyword Query Language) 구문 참조를 참조하세요. 키워드 필터속성 필터 목록을 사용하여 쿼리를 작성할 수도 있습니다.

      키워드 쿼리는 자유 텍스트 키워드, 속성 필터 또는 연산자로 구성될 수 있습니다. 쿼리 변수는 괄호로 묶습니다. 쿼리를 실행하면 쿼리 변수는 실제 값으로 대체됩니다.

      키워드 쿼리의 최대 길이는 2,048자입니다.

  • 미리 정의된 변수를 사용하여 쿼리를 정의하려면 빠른 모드로 전환을 클릭합니다. 다음 목록에 설명된 대로 옵션을 선택합니다.

    • 쿼리 선택

      결과 원본을 선택하여 검색할 콘텐츠를 지정합니다. 문서 라이브러리 또는 목록을 카탈로그로 공유한 경우에는 이 드롭다운 목록에 카탈로그 결과 원본이 표시됩니다.

    • 앱으로 제한

      목록에서 옵션을 선택하여 결과를 특정 사이트, 라이브러리, 목록 또는 URL로 제한합니다.

    • 태그로 제한

      용어 집합의 특정 용어로 태그가 지정된 콘텐츠로 결과를 제한할 수 있습니다.

      다음 옵션 중 하나를 선택합니다.

      • 태그로 제한하지 않음

        검색 결과가 태그를 기준으로 제한되지 않습니다(기본값).

      • 현재 페이지의 탐색 용어로 제한

        검색 결과가 현재 페이지의 용어로 태그가 지정된 콘텐츠로 제한됩니다. 현재 태그는 URL의 마지막 부분으로 표시됩니다. 이 옵션은 관리 탐색을 사용하는 사이트에만 영향을 줍니다.

      • 현재 및 하위 탐색을 기준으로 제한

        검색 결과가 현재 페이지의 용어(URL의 마지막 부분으로 표시됨) 및 현재 페이지의 하위 용어로 태그가 지정된 콘텐츠로 제한됩니다. 이 옵션은 관리 탐색을 사용하는 사이트에만 영향을 줍니다.

      • 이 태그에 대해 제한

        검색 결과가 상자 내에 입력하는 태그로 태그가 지정된 콘텐츠로 제한됩니다.

    참고: 빠른 모드에서 고급 모드로 전환하면 쿼리 선택에서 선택한 결과 원본이 다른 결과 원본으로 대체됩니다. 이 결과 원본은 검색 결과에 영향을 줄 수 있습니다. 따라서 검색 결과 미리 보기 섹션에 표시된 검색 결과를 확인하고 필요한 경우 쿼리 텍스트 필드에 쿼리 구성을 추가해야 합니다.

  1. 구체화 탭에는 검색 스키마에서 구체화로 사용하도록 설정된 관리 속성이 나열됩니다. 검색 결과 웹 파트에서 반환되는 검색 결과가 구체화에 포함된 하나 이상의 값으로 제한되도록 지정할 수 있습니다. 목록에서 구체화를 선택한 다음 추가를 클릭하여 쿼리에 구체화를 추가합니다.

    결과 그룹을 정의하려면 자세히 표시를 클릭합니다. 그룹 결과 아래에서 결과가 하나 이상의 관리 속성을 기준으로 그룹화되도록 지정할 수 있습니다. 지정된 항목의 여러 변형을 표시하고 단일 결과 아래에 해당 변형을 그룹화하려는 경우 이 방법을 사용하면 유용합니다.

  2. 정렬 탭에서는 검색 결과를 정렬할 방법을 지정할 수 있습니다. 고급 모드를 사용하는 경우에만 이 탭을 사용할 수 있습니다. 빠른 모드를 사용하는 경우에는 결과 원본에서 정렬 옵션을 정의할 수 있습니다.

    정렬 기준 드롭다운 목록에서 다음을 수행합니다.

  3. 검색 스키마에서 정렬 가능한 항목으로 설정된 관리 속성 목록에서 관리 속성을 선택한 다음 내림차순 또는 오름차순을 선택합니다. 정렬 수준을 더 추가하려면 정렬 수준 추가를 클릭합니다.

    참고

    검색 결과는 대/소문자를 구분해서 정렬됩니다.

    중요

    결과 원본에 정렬이 포함되어 있으면 검색 결과 웹 파트에서 정렬을 지정하지 않아야 합니다. 결과 원본의 정렬이 검색 결과 웹 파트에 지정한 정렬을 재정의하기 때문입니다.

  4. 순위를 선택하여 관련성 순위별로 정렬합니다. 그런 다음 사용할 순위 모델을 지정하거나 동적 순서 규칙을 지정할 수 있습니다.

    • (선택 사항) 순위 모델 목록에서 정렬에 사용할 순위 모델을 선택합니다.

    • 동적 순서에서는 특정 조건이 적용될 때 결과 순서를 변경하는 규칙을 추가하여 추가 순위를 지정할 수 있습니다. 동적 순서 규칙 추가를 클릭하고 조건부 규칙을 지정합니다.

  5. 설정 탭에서 다음 목록에 나와 있는 설정을 지정합니다.

  • 쿼리 규칙

    쿼리 규칙 사용 여부를 선택합니다.

  • URL 다시 작성

    항목 세부 정보 페이지에 대한 URL을 다시 작성할 때 카탈로그 연결 정의 시 정의된 각 카탈로그 항목을 계속 기준으로 해야 하는지를 선택합니다. 이 옵션은 관리 탐색을 사용하고 카탈로그 페이지에 대한 익명 액세스를 사용하는 카탈로그에 연결된 사이트에만 영향을 줍니다. URL을 다시 작성하지 않음을 선택하면 카탈로그 항목의 URL이 연결된 카탈로그의 라이브러리 항목을 직접 가리킵니다.

  • 로드 동작

    검색 결과 웹 파트가 반환하는 검색 결과가 웹 페이지에 표시되는 시기를 선택합니다. 기본 옵션은 비동기화 옵션: 브라우저에서 쿼리 실행입니다. 쿼리는 완료 페이지가 수신(비동기)된 후에 최종 사용자 브라우저에서 실행됩니다. 동기화 옵션 동기화 옵션: 서버에서 쿼리 실행을 선택하면 쿼리는 서버에서 실행되며 검색 결과는 SharePoint에서 다시 전송되는 페이지 응답에 포함됩니다(동기). 동기 로드를 사용하면 검색이 교차 사이트 요청 위조 공격에 취약하며 이 취약성을 악용할 수 있는지 여부를 신중하게 고려한 후에 이 옵션을 선택해야 합니다. 자세한 정보

  1. 테스트 탭에서는 검색 결과 웹 파트에서 보내는 쿼리를 미리 볼 수 있습니다.
  • 쿼리 텍스트

    검색 결과 웹 파트에서 실행하는 최종 쿼리가 표시됩니다. 이 쿼리는 원래 쿼리 템플릿을 기반으로 하며, 동적 쿼리는 현재 값으로 대체됩니다. 쿼리에 대한 기타 변경 내용은 쿼리 규칙의 일부분으로 적용해야 할 수 있습니다.

추가 정보를 표시하려면 자세히 표시를 클릭합니다.

  • 쿼리 서식 파일

    쿼리에 적용되는 쿼리 서식 파일의 콘텐츠를 표시합니다.

  • 구체화 기준

    구체화 탭에 정의된 쿼리에 적용할 구체화를 표시합니다.

  • 그룹화 기준

    구체화 탭에 정의된 검색 결과 그룹화 기준으로 사용할 관리 속성을 표시합니다.

  • 적용된 쿼리 규칙

    쿼리에 적용되는 쿼리 규칙을 표시합니다.

쿼리 템플릿 변수 섹션에는 쿼리에 적용될 쿼리 변수와 현재 페이지에 적용되는 변수의 값이 표시됩니다. 다른 값을 입력하여 해당 값이 쿼리에 주는 영향을 테스트할 수 있습니다. 검색 결과를 미리 보려면 쿼리 테스트 단추를 클릭합니다.

쿼리가 다른 사용자 세그먼트 용어에 대해 작동하는 방식도 테스트할 수 있습니다. 이렇게 하려면 사용자 세그먼트 용어 추가를 클릭하여 쿼리에 추가할 용어를 추가합니다.

검색 결과를 미리 보려면 쿼리 테스트 단추를 클릭합니다.

  • 쿼리 텍스트

    검색 결과 웹 파트에서 실행하는 최종 쿼리가 표시됩니다. 이 쿼리는 원래 쿼리 템플릿을 기반으로 하며, 동적 쿼리는 현재 값으로 대체됩니다. 쿼리에 대한 기타 변경 내용은 쿼리 규칙의 일부분으로 적용해야 할 수 있습니다.

  1. 웹 파트 도구 창의 표시 템플릿 섹션에서 기본 선택은 결과 형식을 사용하여 항목을 표시하는 것입니다. 이 선택은 검색 결과의 결과 유형에 따라 다른 표시 템플릿을 적용합니다. 예를 들어 검색 결과의 결과 형식이 PDF 파일인 경우 표시 템플릿 PDF 항목 이 적용됩니다. 검색 결과의 결과 형식이 이미지인 경우 그림 항목 표시 템플릿이 적용됩니다. 검색 결과의 모든 결과 형식에 하나의 표시 템플릿을 적용하려면 단일 템플릿을 사용하여 항목을 표시한 다음 적용할 표시 템플릿을 선택합니다.

  2. 웹 파트 도구 창의 설정 섹션에 있는 결과 설정에서 다음 필드의 값을 변경하여 검색 결과가 표시되는 방식을 추가로 지정할 수 있습니다.

  • 페이지당 결과 수 페이지당 표시할 검색 결과 수입니다.

  • 순위를 지정한 결과 표시 순위를 지정한 결과 대신 승격된 블록(예: 승격된 결과 또는 개인 즐겨찾기) 또는 결과 컨트롤(예: 결과 수)만 표시하려면 이 확인란의 선택을 취소합니다.

  • 승격된 결과 표시 쿼리 규칙을 사용하여 승격한 검색 결과를 표시하지 않으려면 이 확인란의 선택을 취소합니다.

  • "의미했나요?" 표시 쿼리 맞춤법 수정을 제안했 나요? 로 표시하지 않으려면 확인란의 선택을 취소합니다. 쿼리 맞춤법 수정에 대한 자세한 내용은 SharePoint Server에서 쿼리 맞춤법 수정 관리를 참조하세요.

  • 개인 즐겨찾기 표시 개인 즐겨찾기를 표시하지 않으려면 이 확인란의 선택을 취소합니다.

  • 중복된 항목 보기 표시 링크중복된 항목 보기 링크를 표시하려면 이 확인란을 선택합니다.

  • 검색 센터 링크 표시 검색 센터의 링크를 표시하려면 이 확인란을 선택합니다.

  1. 웹 파트 도구 창의 설정 섹션에 있는 결과 제어 설정 섹션에서 다음 필드의 값을 변경하여 검색 결과가 표시되는 방식을 지정할 수 있습니다.
  • 고급 링크 표시 웹 파트에 고급 검색 페이지의 링크를 표시하지 않으려면 이 확인란의 선택을 취소합니다.

  • 결과 수 표시 웹 파트에 검색된 결과 수를 표시하지 않으려면 이 확인란의 선택을 취소합니다.

  • 언어 드롭다운 표시 웹 파트에 언어 드롭다운을 표시하지 않으려면 이 확인란의 선택을 취소합니다.

  • 정렬 드롭다운 표시 웹 파트에 정렬 드롭다운을 표시하려면 이 확인란을 선택합니다.

  • 페이징 표시 웹 파트에 페이징을 표시하지 않으려면 이 확인란의 선택을 취소합니다.

  • 기본 설정 링크 표시 웹 파트에 기본 설정 페이지의 링크를 표시하지 않으려면 이 확인란의 선택을 취소합니다.

  • 알림 링크 표시 웹 파트에 알림 페이지의 링크를 표시하지 않으려면 이 확인란의 선택을 취소합니다. 검색 알림에 대한 자세한 내용은 Enable search alerts in SharePoint Server을 참조하세요.

검색 결과 웹 파트에서 형태소 분석을 사용하지 않도록 설정하려면

형태소 분석은 쿼리의 명사와 부사가 가능한 다른 품사로 확장됨을 의미합니다. 예를 들어 영어 단어 "foot"을 쿼리에 입력한 경우 자동으로 {"feet"}으로 확장됩니다. 마찬가지로 "overview"라는 단어는 {"overviews"}로 확장됩니다.

검색 결과 웹 파트에서 형태소 분석을 사용하지 않도록 설정하려면

  1. 이 절차를 수행하는 사용자 계정이 엔터프라이즈 검색 센터 사이트에서 Designers SharePoint 그룹의 구성원인지 확인합니다.

  2. 검색 센터 사이트 홈 페이지에서 설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.

  3. 검색 결과 웹 파트에서 검색 결과 웹 파트 메뉴 화살표를 클릭하고 내보내기...를 클릭한 다음 웹 파트를 컴퓨터에 저장합니다.

  4. 텍스트 편집기(예: 메모장)에서 웹 파트를 엽니다.

  5. EnableStemming 값을 false로 변경한 다음 새 이름(예: Search_Results_NoStemming.webpart)으로 파일을 저장합니다.

  6. 검색 결과 페이지의 주 영역에서 웹 파트 추가를 클릭합니다.

  7. 범주 섹션에서 웹 파트 업로드 화살표를 클릭합니다.

  8. 웹 파트 업로드 섹션에서 찾아보기를 클릭하여 편집한 웹 파트를 찾은 다음 업로드를 클릭합니다.

  9. 사용자 지정된 검색 결과 웹 파트를 검색 결과 페이지에 추가하려면 다음을 수행합니다.

  • 검색 결과 페이지로 이동합니다.

  • 설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.

  • 웹 파트를 추가할 웹 파트 영역에서 웹 파트 추가를 클릭합니다.

  • 범주 목록에서 가져온 웹 파트를 선택합니다.

  • 파트 목록에서 업로드한 웹 파트를 선택하고 추가를 클릭합니다.

  1. 기본 검색 결과 웹 파트를 검색 결과 페이지에서 제거하려면 다음을 수행합니다.
  • 검색 결과 페이지로 이동합니다.

  • 설정 메뉴를 클릭한 다음 페이지 편집을 클릭합니다.

  • 웹 파트에서 검색 결과 웹 파트 메뉴 화살표를 클릭한 다음 삭제를 클릭합니다.

참고

형태소 분석을 사용하지 않도록 설정하면 아랍어, 에스토니아어, 핀란드어, 히브리어, 헝가리어, 한국어, 라트비아어 및 슬로바키아어를 제외한 모든 언어에 대해 형태소 분석이 해제됩니다.

참고 항목

Query variables in SharePoint Server

SharePoint Server에서 검색에 대한 결과 원본 구성

SharePoint Server의 쿼리 및 주문 결과 변환 계획

블로그 시리즈: SharePoint Server 2013에서 검색 결과가 표시되는 방식을 변경하는 방법