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에서 검색 인덱스를 검색하는 방법을 설명합니다.

크롤링 속성은 크롤링 중에 콘텐츠에서 추출되는 메타데이터입니다. 메타데이터는 구조화된 콘텐츠(예: Word 문서의 제목 또는 만든 이)이거나 구조화되지 않은 콘텐츠(예: 검색된 언어 또는 추출된 키워드)일 수 있습니다.

크롤링 속성을 관리 속성에 매핑하여 인덱싱할 크롤링 메타데이터를 결정합니다. 사용자는 관리 속성에서만 검색할 수 있습니다. 여러 크롤링 속성을 단일 관리 속성에 매핑하거나 단일 크롤링 속성을 여러 관리 속성에 매핑할 수 있습니다.

참고

검색 스키마는 최신 검색에 적용되지 않는 다음 설정을 제외하고 클래식 및 최신 검색 환경 모두에 적용됩니다.

  • 구체화할 수 있습니다. 최신 검색에는 기본 제공 구체화가 있습니다.
  • 정렬. 최신 검색에서는 지원되지 않습니다.
  • 사용자 지정 엔터티 추출. 최신 검색에는 기본 제공 구체화가 있습니다.
  • 회사 이름 추출. 최신 검색에서는 지원되지 않습니다.

시작하기 전에

이 작업을 시작하기 전에 필수 구성 요소와 관련한 다음 정보를 검토하십시오.

  • Search Service 응용 프로그램을 만듭니다.

  • 콘텐츠 원본을 하나 이상 추가하고 전체 크롤링 실행

크롤링 속성과 관리 속성을 보려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 빠른 실행에 있는 쿼리 및 결과에서 검색 스키마를 클릭합니다.

  5. 관리 속성 페이지에는 모든 관리 속성, 관리 속성의 설정 및 해당 관리 속성이 매핑된 크롤링 속성이 간략하게 표시됩니다. 크롤링 속성을 보려면 크롤링 속성을 클릭합니다. 크롤링 속성 범주를 보려면 범주를 클릭합니다.

관리 속성을 추가하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 빠른 실행에 있는 쿼리 및 결과에서 검색 스키마를 클릭합니다.

  5. 관리 속성 페이지에서 새 관리 속성을 클릭합니다.

  6. 새 관리 속성 페이지의 이름 및 설명 섹션에 있는 속성 이름 상자에 새 관리 속성의 이름을 입력합니다. 설명을 입력해도 됩니다.

  7. 형식 섹션에서 속성에 대해 다음 옵션 중 하나를 선택합니다.

  • 텍스트

  • 정수

  • 10진수

  • 날짜 및 시간

  • 예/아니요

  • 배정밀도 부동 소수점 수

  • 이진수

  1. 기본 특징(Main characteristics) 섹션에서 다음 중 하나 이상을 선택합니다.
  • 검색 가능

  • 고급 검색 가능 설정(선택 사항, 검색 가능이 선택된 경우)

  • 쿼리 가능

  • 조회 가능

  • 여러 값 허용

  • 구체 검색 가능

  • 정렬 가능

  • 별칭

  • 토큰 정규화(Token normalization)

  • 전체 일치(Complete matching)

  • 언어 중립 토큰화

  • 더 미세한 쿼리 토큰화

중요

해당 관리 속성을 구체화로 사용하려면 구체 검색 가능 및 쿼리 가능을 모두 선택해야 합니다.

  1. 크롤링 속성에 매핑 섹션에서 매핑 추가를 클릭합니다.

  2. 크롤링 속성 선택 페이지에서 관리 속성에 매핑할 크롤링 속성을 선택하고 확인을 클릭합니다. 다른 크롤링 속성을 매핑하려면 이 단계를 반복합니다.

  3. 새 관리 속성 페이지의 크롤링 속성에 매핑 섹션에서 다음 항목을 포함할지를 지정합니다.

  • 이 관리 속성에 매핑되는 모든 크롤링 속성의 모든 콘텐츠

  • 값을 포함하는 첫 번째 크롤링 속성의 콘텐츠 및 해당 순서(선택 사항)

  1. 원하는 경우 회사 이름 추출(Company name extraction) 섹션에서 확인란을 선택하여 회사 이름 추출을 사용하도록 설정할 수 있습니다.

  2. 원하는 경우 회사 엔터티 추출(Custom entity extraction(회사 엔터티 추출) 섹션에서 확인란을 선택하여 회사 엔터티 추출을 사용하도록 설정할 수 있습니다. 자세한 내용은 SharePoint Server에서 사용자 지정 엔터티 추출기 만들기 및 배포를 참조하세요.

  3. 확인을 클릭합니다.

검색 인덱스에 포함하려면 이 새 관리 속성을 포함하는 콘텐츠 원본 또는 원본의 전체 크롤링을 수행해야 합니다. 새 관리 속성이 SharePoint Server 라이브러리 또는 목록에 있는 경우 해당 라이브러리 또는 목록을 다시 인덱싱해야 합니다. 자세한 내용은 SharePoint Server의 검색 스키마 개요를 참조하세요.

관리 속성을 편집하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 빠른 실행에 있는 쿼리 및 결과에서 검색 스키마를 클릭합니다.

  5. 관리 속성 페이지에서 편집할 관리 속성을 찾거나 필터 상자에 해당 이름을 입력합니다.

  6. 편집할 관리 속성을 가리키고 화살표를 클릭한 후에 속성 편집/매핑을 클릭합니다.

  7. 관리 속성 편집 페이지에서 설정을 편집하고 확인을 클릭합니다.

관리 속성 설정의 일부 변경 사항은 전체 크롤링해야 적용되는 경우가 있습니다. 콘텐츠를 다시 인덱싱해야 하는 변경 사항에 대한 개요는 Search schema changes that require content to be reindexed 표를 참조하세요.

관리 속성을 삭제하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 빠른 실행에 있는 쿼리 및 결과에서 검색 스키마를 클릭합니다.

  5. 관리 속성 페이지에서 삭제할 관리 속성을 찾거나 필터 상자에 해당 이름을 입력합니다.

  6. 삭제할 관리 속성을 가리키고 화살표를 클릭한 후에 삭제를 클릭합니다.

  7. 확인을 클릭합니다.

관리되는 속성을 삭제하는 경우: 사용자는 더 이상 이 속성을 사용하여 쿼리를 실행할 수 없습니다. 이 속성을 사용하는 쿼리 규칙은 더 이상 작동하지 않습니다. 이 속성을 사용하는 사용자 지정 검색 애플리케이션 또는 웹 파트는 더 이상 작동하지 않습니다. 검색 인덱스에서 이 속성을 삭제하려면 전체 크롤링을 수행해야 합니다. 삭제된 속성이 SharePoint Server 라이브러리 또는 목록에 있는 경우 해당 라이브러리 또는 목록을 다시 인덱싱해야 합니다.

크롤링 속성을 관리 속성에 매핑하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 빠른 실행에 있는 쿼리 및 결과에서 검색 스키마를 클릭합니다.

  5. 크롤링 속성 페이지에서 관리 속성에 매핑할 크롤링 속성을 찾거나 필터 상자에 해당 이름을 입력합니다.

  6. 매핑할 크롤링 속성을 가리키고 화살표를 클릭한 후에 속성 편집/매핑을 클릭합니다.

  7. 크롤링 속성 편집 페이지의 관리 속성에 매핑 섹션에서 매핑 추가를 클릭합니다.

  8. 관리 속성 선택 페이지에서 크롤링 속성에 매핑할 관리 속성 하나를 선택하고 확인을 클릭합니다. 다른 관리 속성을 해당 크롤링 속성에 매핑하려면 이 단계를 반복합니다.

  9. 이 크롤링 속성의 콘텐츠를 전체 텍스트 인덱스에 포함하려면 전체 텍스트 인덱스에 포함(Include in full-text index) 섹션에서 확인란을 선택합니다.

  10. 크롤링 속성 편집 페이지에서 확인을 클릭합니다.

새 매핑을 적용하려면 관리 속성에 매핑한 크롤링 속성을 포함하는 콘텐츠 원본의 전체 크롤링을 수행해야 합니다. 새 매핑이 SharePoint Server 라이브러리 또는 목록에 대한 매핑인 경우 해당 라이브러리 또는 목록을 다시 인덱싱해야 합니다.

크롤링 속성 범주를 보거나 편집하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 빠른 실행에 있는 쿼리 및 결과에서 검색 스키마를 클릭합니다.

  5. 범주 페이지에서 보거나 편집할 크롤링 속성 범주를 찾습니다.

  • 특정 범주에 속하는 크롤링 속성 및 해당 크롤링 속성이 매핑된 관리 속성을 확인하려면 범주 페이지에서 크롤링 속성 범주를 클릭합니다.

  • 범주를 편집하려면 편집할 크롤링 속성 범주를 가리키고 화살표를 클릭한 후에 범주 편집을 클릭합니다.

주의

크롤링 속성 범주를 편집하면 변경 내용이 해당 범주 내의 모든 크롤링 속성에 적용됩니다. 크롤링 속성을 변경하면 범주의 성능 및 검색 인덱스에 항목이 저장되는 방법이 영향을 받을 수 있습니다. 또한 콘텐츠를 다시 인덱싱해야 합니다.

테넌트 관리 또는 사이트 모음 관리를 사용하여 관리 속성 추가

테넌트 관리자와 사이트 모음 관리자는 자신이 관리하는 테넌트 또는 사이트 모음과 관련된 검색 스키마를 만들 수 있습니다. 테넌트 및 사이트 모음에 대한 검색 스키마를 관리하는 방법에 대한 자세한 내용은 SharePoint에서 검색 스키마 관리를 참조하세요.

테넌트 또는 사이트 모음에 대한 새 관리 속성을 만들고 크롤링 속성을 해당 속성에 매핑할 수 있습니다. 또는 크롤링 속성이 매핑되어 있지 않은 기존의 미사용 관리 속성을 다시 사용하고, 별칭을 사용하여 해당 속성의 이름을 바꿀 수 있습니다. 그런 다음 정의된 별칭을 사용하여 크롤링 속성을 이름이 바뀐 관리 속성에 매핑해야 합니다.

테넌트 또는 사이트 모음 관리에 새 관리 속성을 만드는 경우 몇 가지 제한 사항이 있습니다. 예를 들어 속성은 Text 또는 Yes/No 형식일 수만 있고, 구체화하거나 정렬할 수 없습니다. 다른 형식의 속성이나 사용 가능한 특성이 아닌 다른 특성을 가진 속성이 필요한 경우 기존 속성의 이름을 바꿔서 관리 속성을 만들려면 아래의 단계를 따르세요.

SharePoint Server 사이트의 목록 또는 라이브러리에 새 속성을 추가한 경우 또는 목록 또는 라이브러리에서 사용되는 속성을 변경한 경우 콘텐츠를 다시 인덱싱해야 변경 내용이 검색 인덱스에 반영됩니다. 변경이 실제 사이트가 아니라 검색 스키마에서 이루어졌으므로 크롤러가 목록 또는 라이브러리를 자동으로 다시 인덱싱하지 않습니다. 변경 내용이 크롤링 및 다시 인덱싱되었는지 확인하려면 목록 또는 라이브러리의 다시 인덱싱을 특별히 요청하면 됩니다. 그러면 쿼리, 쿼리 규칙 및 표시 서식 파일에서 새 관리 속성을 사용할 수 있도록 목록 또는 라이브러리 콘텐츠가 다시 크롤링 및 다시 인덱싱됩니다.

콘텐츠를 다시 인덱싱해야 하는 관리 속성 설정 변경 사항에 대한 개요는 콘텐츠를 다시 인덱싱해야 하는 검색 스키마 변경 표를 참조하세요.

테넌트 또는 사이트 모음에 대한 관리 속성을 만들려면

  1. 이 절차를 수행하는 사용자 계정이 테넌트 또는 사이트 모음의 관리자인지 확인합니다.

  2. 테넌트 또는 사이트 모음에 대한 검색 스키마 페이지로 이동합니다.

  • 테넌트에서 SharePoint 관리 센터의 추가 기능으로 이동하고 Microsoft 365에서 관리자 권한이 있는 계정으로 로그인합니다. 검색에서 열기를 선택한 다음 검색 스키마 관리를 선택합니다.
  • 사이트 모음에 대해 사이트에서 설정으로 이동하여 사이트 설정을 클릭한 다음 사이트 모음 관리에서 검색 스키마를 클릭합니다.
  1. 관리 속성 페이지에서 새 관리 속성을 클릭합니다.

  2. 새 관리 속성 페이지의 이름 및 설명 섹션에 있는 속성 이름 상자에 새 관리 속성의 이름을 입력합니다. 설명을 입력해도 됩니다.

  3. 형식 섹션에서 속성에 대해 다음 옵션 중 하나를 선택합니다.

  • 텍스트

  • 예/아니요

  1. 기본 특징 섹션에서 사용 가능한 옵션 중 하나 이상을 선택합니다.

  2. 크롤링 속성에 매핑 섹션에서 매핑 추가를 클릭합니다.

  3. 크롤링 속성 선택 페이지에서 관리 속성에 매핑할 크롤링 속성을 선택하고 확인을 클릭합니다. 다른 크롤링 속성을 매핑하려면 이 단계를 반복합니다.

  4. 새 관리 속성 페이지의 크롤링 속성에 매핑 섹션에서 다음 항목을 포함할지를 지정합니다.

  • 이 관리 속성에 매핑되는 모든 크롤링 속성의 모든 콘텐츠

  • 값을 포함하는 첫 번째 크롤링 속성의 콘텐츠 및 해당 순서(선택 사항)

  1. 확인을 클릭합니다.

기존 속성의 이름을 바꿔서 관리 속성을 만들려면

  1. 이 절차를 수행하는 사용자 계정이 테넌트 또는 사이트 모음의 관리자인지 확인합니다.

  2. 테넌트 또는 사이트 모음에 대한 검색 스키마 페이지로 이동합니다.

  • 테넌트에서 SharePoint 관리 센터의 추가 기능으로 이동하고 Microsoft 365에서 관리자 권한이 있는 계정으로 로그인합니다. 검색에서 열기를 선택한 다음 검색 스키마 관리를 선택합니다.
  • 사이트 모음에 대해 사이트에서 설정으로 이동하여 사이트 설정을 클릭한 다음 사이트 모음 관리에서 검색 스키마를 클릭합니다.
  1. 관리 속성 페이지에서 사용되지 않는 관리 속성을 찾습니다. 사용하지 않으면 속성이 크롤링된 속성에 매핑되지 않음을 의미합니다. 매핑된 크롤링 속성 열이 비어 있습니다. 자세한 내용은 사용되지 않는 기본 관리 속성 테이블을 참조하세요. 관리 속성을 가리키고 화살표를 클릭한 다음 편집/매핑 속성을 클릭합니다.

  2. 관리 속성 편집 페이지의 기본 특징(Main characteristics) 섹션에 있는 별칭에서 필드에 이름을 입력합니다.

  3. 크롤링 속성에 매핑 섹션에서 매핑 추가를 클릭합니다.

  4. 크롤링 속성 선택 페이지에서 관리 속성에 매핑할 크롤링 속성을 선택하고 확인을 클릭합니다. 해당 관리 속성에 다른 크롤링 속성을 매핑하려면 이 단계를 반복합니다.

  5. 확인을 클릭합니다.

목록 또는 라이브러리를 다시 인덱싱하려면

  1. 이 절차를 수행하는 사용자 계정이 테넌트 또는 사이트 모음의 관리자인지 확인합니다.

  2. 다시 크롤링할 라이브러리 또는 목록으로 이동하여 다음 중 하나를 수행합니다.

  • 라이브러리의 전체 크롤링을 수행하려면 라이브러리 탭을 클릭하고 리본 메뉴의 설정 그룹에서 라이브러리 설정을 클릭합니다.

  • 목록의 전체 크롤링을 수행하려면 목록 탭을 클릭하고 리본 메뉴의 설정 그룹에서 목록 설정을 클릭합니다.

  1. 설정 페이지의 일반 설정 섹션에서 고급 설정을 클릭합니다.

  2. 고급 설정 페이지에서 다음을 수행합니다.

  • 라이브러리를 다시 인덱싱하려는 경우: 라이브러리 재인덱싱 섹션에서 문서 라이브러리 재인덱싱을 클릭합니다.

  • 목록을 다시 인덱싱하려는 경우: 목록 다시 인덱싱 섹션에서 목록 다시 인덱싱을 클릭합니다.

  1. 확인을 클릭합니다.

목록 또는 라이브러리의 전체 다시 인덱싱은 예약된 다음 크롤링 중에 수행됩니다.

기본 미사용 관리 속성

다음 표에는 별칭을 사용하여 이름을 바꾼 다음 다시 사용할 수 있는 기본 미사용 관리 속성에 대한 대략적인 정보가 나와 있습니다.

관리 속성 유형 개수 관리 속성 특징 관리 속성 이름 범위
날짜 10 쿼리 가능 Date00~Date09
날짜 20 다중값, 쿼리 가능, 구체 검색 가능, 정렬 가능, 조회 가능 RefinableDate00~RefinableDate19
날짜(SharePoint Server 2019) 2 쿼리 가능, 구체화 가능, 정렬 가능, 검색 가능 RefinableDateInvariant00에서 RefinableDateInvariant01로
날짜(SharePoint Server 2019) 5 쿼리 가능, 구체화 가능, 정렬 가능, 검색 가능 RefinableDateSingle00에서 RefinableDateSingle04로
10진수 10 쿼리 가능 Decimal00~Decimal09
10진수 10 다중값, 쿼리 가능, 구체 검색 가능, 정렬 가능, 조회 가능 RefinableDecimal00~RefinableDecimal09
실수 10 쿼리 가능 Double00~Double09
실수 10 다중값, 쿼리 가능, 구체 검색 가능, 정렬 가능, 조회 가능 RefinableDouble00~RefinableDouble09
정수 50 쿼리 가능 Int00~Int49
정수 50 다중값, 쿼리 가능, 구체 검색 가능, 정렬 가능, 조회 가능 RefinableInt00~RefinableInt49
문자열(SharePoint Server 2013) 100 다중값, 쿼리 가능, 구체 검색 가능, 정렬 가능, 조회 가능 RefinableString00~RefinableString99
문자열(SharePoint Server 2019) 200 다중값, 쿼리 가능, 구체 검색 가능, 정렬 가능, 조회 가능 RefinableString00에서 RefinableString199로

별칭을 사용하는 방법: 예

직원 번호가 포함된 관리 속성을 만들고 사용자가 "EmployeeID:12345"(여기서 "12345"는 직원 번호의 예)를 입력하여 이를 검색할 수 있도록 하려는 경우를 가정해 보겠습니다. 이 관리 속성은 텍스트 또는 예/아니요 형식이 아니므로 다음 입력 값을 사용하여 기존 관리 속성의 이름을 바꿔 관리 속성을 만들려면의 단계를 따릅니다.

  • 정수 형식의 미사용 관리 속성을 선택하고 기본 미사용 관리 속성 표를 확인합니다. 사용자가 직원 번호를 쿼리할 수 있도록 하려면 Int00~Int49에서, 사용자가 직원 번호에 대해 쿼리, 구체화, 정렬 등의 작업을 수행할 수 있도록 하려면 RefinableInt00~RefinableInt49에서 미사용 속성을 선택합니다.

  • 속성의 별칭(이 예의 경우 EmployeeID)을 지정합니다.

  • EmployeeID 속성을 직원 번호가 포함된 크롤링 속성에 매핑합니다.

콘텐츠를 다시 인덱싱해야 하는 검색 스키마 변경

관리 속성 설정 작업 다시 인덱싱하려면 전체 크롤링 필요
관리 속성에 크롤링 속성 매핑 매핑 추가/삭제
토큰 정규화(Token normalization) 사용/사용 안 함
전체 일치(Complete matching) 사용/사용 안 함
Lanugage neutral 토큰화 사용/사용 안 함
회사 이름 추출(Company name extraction) 사용/사용 안 함
사용자 지정 엔터티 추출(Custom entity extraction) 사용/사용 안 함
검색 가능 사용/사용 안 함
쿼리 가능 사용
쿼리 가능 사용 안 함 아니요
조회 가능 사용
조회 가능 사용 안 함 아니요
구체 검색 가능 사용(이미 정렬 가능으로 설정되지 않은 경우)
구체 검색 가능 사용 안 함 아니요
정렬 가능 사용(이미 구체 검색 가능으로 설정되지 않은 경우)
정렬 가능 사용 안 함 아니요
별칭 추가/삭제 아니요