SharePoint Server에서 Search Service 애플리케이션 만들기 및 구성

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

시작하기 전에

SharePoint Server 2016 또는 SharePoint Server 2019 설치한 후 팜 구성 마법사를 사용한 경우 해당 시간에 Search Service 애플리케이션이 생성되었을 수 있습니다. Search Service 응용 프로그램이 있는지 확인하려면 중앙 관리 홈 페이지의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭하면 됩니다. 이 문서의 나머지 부분에서는 Search Service 응용 프로그램이 아직 없으므로 만들어야 한다고 가정합니다.

Microsoft 365의 SharePoint에서 검색 환경에 대해 알아봅니다.

SharePoint Search Service 응용 프로그램을 만들고 구성하는 방법

Search Service 응용 프로그램을 배포 및 구성할 때 수행하는 주요 작업은 다음과 같습니다.

  1. 계정 만들기 - 필요한 Search Service 응용 프로그램 전용 특정 도메인 사용자 계정을 만듭니다.

  2. Search Service 응용 프로그램 만들기 - Search Service 응용 프로그램은 엔터프라이즈 검색 기능을 제공합니다.

  3. Search Service 응용 프로그램 구성 - 기본 콘텐츠 액세스 계정, 전자 메일 연락처 및 콘텐츠 원본을 구성하는 등 기본적인 Search Service 응용 프로그램 구성을 수행합니다.

  4. Search Service 애플리케이션 토폴로지 구성 - 팜의 다른 서버에 검색 구성 요소를 배포할 수 있습니다. 검색 관련 데이터베이스를 호스트하는 데 사용되는 SQL Server 인스턴스를 지정할 수도 있습니다.

1단계: SharePoint Search Service 응용 프로그램에 필요한 계정 만들기

다음 표에는 Search Service 응용 프로그램을 만들 때 필요한 계정이 나와 있습니다.

계정 설명 참고
Search Service SharePoint Server Search Service(Windows 서비스)용 Windows 사용자 자격 증명입니다. 이 설정은 팜의 모든 Search Service 응용 프로그램에 적용됩니다. 언제든지 중앙 관리 홈 페이지의 보안 섹션에서 서비스 계정 구성을 클릭하여 이 계정을 변경할 수 있습니다.
Search Administration Web Service 응용 프로그램 풀

검색 쿼리 및 사이트 설정 웹 서비스 응용 프로그램 풀
Windows 사용자 자격 증명 이러한 각 계정에 대해 Search Service 대해 지정한 것과 동일한 자격 증명을 사용할 수 있습니다. 또는 최소 권한 관리 원칙에 따라 각 계정에 서로 다른 자격 증명을 할당할 수 있습니다.
기본 콘텐츠 액세스 크롤링 시 콘텐츠에 액세스하는 데 사용할 Search Service 응용 프로그램용 Windows 사용자 계정 최소 권한 관리 원칙에 따라 기본 콘텐츠 액세스 계정에 별도의 계정을 지정하는 것이 좋습니다.

Search Service 사용하는 계정, 검색 관리 웹 서비스 애플리케이션 풀 및 검색 쿼리 및 사이트 설정 웹 서비스 애플리케이션 풀은 sharePoint Server에서 관리되는 계정으로 등록되어야 Search Service 애플리케이션을 만들 때 사용할 수 있습니다. 다음 절차를 사용하여 이러한 각 계정을 관리되는 계정으로 등록합니다.

관리되는 계정을 등록하려면

  1. 중앙 관리 홈 페이지의 빠른 실행에서 보안을 클릭합니다.

  2. 보안 페이지의 일반 보안 섹션에서 관리되는 계정 구성을 클릭합니다.

  3. 관리되는 계정 페이지에서 관리되는 계정 등록을 클릭합니다.

  4. 관리되는 계정 등록 페이지의 계정 등록 섹션에 서비스 계정의 자격 증명으로 사용할 사용자 이름 및 암호를 입력합니다.

  5. SharePoint Server에서 이 계정의 암호 변경을 관리하려면 자동 암호 변경 사용 확인란을 선택하고 자동 암호 변경에 대한 매개 변수를 구성합니다.

  6. 확인을 클릭합니다.

2단계: SharePoint Search Service 응용 프로그램 만들기

각 Search Service 응용 프로그램에는 별도의 콘텐츠 인덱스가 있습니다. 각 콘텐츠 집합에 대해 서로 다른 콘텐츠 인덱스를 사용하려면 Search Service 응용 프로그램을 여러 개 만들면 됩니다. 예를 들어 직원 혜택 정보와 같은 기밀 콘텐츠를 별도의 콘텐츠 인덱스로 분리하려면 이 콘텐츠 집합에 해당하는 별도의 Search Service 응용 프로그램을 만들 수 있습니다.

SharePoint 환경이 하이브리드인 경우 SharePoint Server에 있는 콘텐츠를 Office 365 콘텐츠 인덱스에 인덱싱할 수 있습니다. 이 경우 클라우드 형식의 Search Service 애플리케이션을 만들어야 합니다. 팜당 클라우드 검색 서비스 응용 프로그램을 하나씩만 만들어야 하지만, 단일 클라우드 SSA의 조합을 통해 여러 SSA를 만들 수 있습니다.

참고

각 Search Service 응용 프로그램에는 자체의 검색 토폴로지가 있습니다. 팜에 둘 이상의 Search Service 응용 프로그램을 만드는 경우 각 Search Service 응용 프로그램의 검색 토폴로지에 전용 서버를 할당하는 것이 좋습니다. 같은 서버에 여러 개의 Search Service 응용 프로그램을 배포하면 해당 서버의 리소스 요구(CPU 및 메모리)가 크게 증가합니다.

다음 프로시저를 사용하여 Search service 응용 프로그램 또는 클라우드 검색 서비스 응용 프로그램을 만듭니다.

Search Service 애플리케이션을 만들려면

  1. 이 절차를 수행하는 사용자 계정이 서비스 응용 프로그램을 만들 팜에서 Farm Administrators 그룹의 구성원인지 확인합니다.

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

  3. 서비스 응용 프로그램 관리 페이지의 리본 메뉴에서 새로 만들기를 클릭한 다음 Search Service 응용 프로그램을 클릭합니다.

  4. 새 Search Service 애플리케이션 만들기 페이지에서 다음 작업을 수행합니다.

  • 서비스 응용 프로그램 이름의 기본값을 적용하거나 Search Service 응용 프로그램의 새 이름을 입력합니다.

  • 이 애플리케이션을 클라우드 Search Service 만들려면 Search Service 애플리케이션 유형 섹션에서 Cloud Search Service 애플리케이션 확인란을 선택합니다. 그렇지 않으면 확인란을 선택하지 않은 상태로 둡니다.

  • 이전 절차에서 Search Service를 실행하는 데 사용하도록 등록한 관리되는 계정을 Search Service 계정 목록에서 선택합니다.

  • 검색용 애플리케이션 풀 관리 웹 서비스 섹션에서 다음 작업을 수행합니다.

    • 새 응용 프로그램 풀 만들기 옵션을 선택하고 응용 프로그램 풀 이름 텍스트 상자에 응용 프로그램 풀의 이름을 지정합니다.

    • 이 응용 프로그램 풀에 대한 보안 계정을 선택하십시오. 섹션에서 보안 계정 구성 옵션을 선택하고 목록에서 Search Administration Web Service용 응용 프로그램 풀을 실행하는 데 사용하도록 등록한 계정을 선택합니다.

  • 검색 쿼리 및 사이트 설정 웹 서비스용 응용 프로그램 풀 섹션에서 다음을 수행합니다.

    • 새 응용 프로그램 풀 만들기 옵션을 선택하고 응용 프로그램 풀 이름 텍스트 상자에 응용 프로그램 풀의 이름을 지정합니다.

    • 이 응용 프로그램 풀에 대한 보안 계정을 선택하십시오. 섹션에서 보안 계정 구성 옵션을 선택하고 목록에서 검색 쿼리 및 사이트 설정 웹 서비스용 응용 프로그램 풀을 실행하는 데 사용하도록 등록한 계정을 선택합니다.

  1. 확인을 클릭합니다.

3단계: SharePoint Search Service 응용 프로그램 구성

해당 서비스 애플리케이션에 대한 검색 관리 페이지에서 Search Service 애플리케이션을 구성합니다. 다음 절차를 사용하여 특정 Search Service 애플리케이션에 대한 검색 관리 페이지로 이동합니다.

검색 관리 페이지로 이동하려면

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

  2. 중앙 관리 웹 사이트 홈 페이지의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 관리 페이지에서 구성할 Search Service 응용 프로그램을 클릭합니다.

다음 섹션에서 설명하는 대로 검색 관리 페이지에서 설정을 구성합니다.

  • 기본 콘텐츠 액세스 계정 지정

  • 담당자 전자 메일 주소 지정

  • 콘텐츠 원본 만들기

기본 콘텐츠 액세스 계정 지정

Search Service 응용 프로그램을 만들 때는 Search Service에 대해 지정하는 계정이 기본 콘텐츠 액세스 계정으로 자동 구성됩니다. 크롤러는 다른 계정을 지정하는 크롤링 규칙이 연결되어 있지 않은 콘텐츠를 크롤링할 때 이 계정을 사용합니다. 크롤링하려는 콘텐츠를 최대한 많이 읽을 수 있는 권한을 가진 도메인 사용자 계정을 기본 콘텐츠 액세스 계정으로 지정하는 것이 좋습니다. 기본 콘텐츠 액세스 계정은 언제든지 변경할 수 있습니다. 자세한 내용은 기본 콘텐츠 액세스 계정을 사용하여SharePoint Server 크롤링 모범 사례에서 대부분의 콘텐츠를 크롤링을 참조하세요.

다른 계정을 사용하여 특정 콘텐츠를 크롤링해야 하는 경우에는 크롤링 규칙을 만들고 다른 크롤링용 계정을 지정할 수 있습니다. 크롤링 규칙을 만드는 방법에 대한 자세한 내용은 SharePoint Server에서 크롤링 규칙 관리를 참조하세요.

다음 절차에 따라 기본 콘텐츠 액세스 계정을 지정합니다.

기본 콘텐츠 액세스 계정을 지정하려면

  1. 검색 관리 페이지의 시스템 상태 섹션에서 기본 콘텐츠 액세스 계정 행의 링크를 클릭합니다.

  2. 기본 콘텐츠 액세스 계정 대화 상자의 계정 상자에 도메인\사용자 이름 양식에 콘텐츠 액세스를 위해 만든 계정을 입력합니다.

  3. 암호암호 확인 상자에 이 계정의 암호를 입력합니다.

  4. 확인을 클릭합니다.

담당자 전자 메일 주소 지정

Search Service에서는 담당자 전자 메일 주소를 크롤링 서버의 로그에 기록합니다. 기본 연락처 메일 주소인 someone@example.com는 자리 표시자입니다. 검색 시스템이 크롤링하는 서버의 성능 저하와 같은 문제가 발생할 수 있는 경우 외부 관리자가 연락할 수 있는 계정으로 이 자리 표시자를 변경하는 것이 좋습니다.

다음 절차에 따라 담당자 전자 메일 주소를 지정합니다.

연락처 전자 메일 주소를 지정하려면

  1. 검색 관리 페이지의 시스템 상태 섹션에서 담당자 전자 메일 주소 링크를 클릭합니다.

  2. 전자 메일 설정 검색 대화 상자의 전자 메일 주소 상자에 검색 시스템에서 크롤링하는 서버 로그에 표시할 전자 메일 주소를 입력합니다.

  3. 확인을 클릭합니다.

Search Service 응용 프로그램의 콘텐츠 원본 만들기

사용자가 검색 결과를 얻을 수 있도록 하려면 검색 시스템이 먼저 해당 콘텐츠를 크롤링해야 합니다. 크롤링하려면 하나 이상의 콘텐츠 원본이 필요합니다. 콘텐츠 원본은 크롤링할 콘텐츠 유형, 크롤링할 시작 URL, 크롤링 시기 및 깊이를 지정하는 데 사용하는 옵션 집합입니다. Search Service 애플리케이션을 만들면 "로컬 SharePoint 사이트"라는 콘텐츠 원본이 자동으로 만들어지고 로컬 서버 팜의 모든 SharePoint 사이트를 크롤링하고 사용자 프로필을 크롤링하도록 구성됩니다. 콘텐츠 원본을 만들어 크롤링할 다른 콘텐츠와 시스템에서 해당 콘텐츠를 크롤링하는 방법을 지정할 수 있습니다. 자세한 내용은 SharePoint Server에서 콘텐츠 원본 추가, 편집 또는 삭제를 참조하세요. 그러나 로컬 팜의 SharePoint 사이트 이외의 콘텐츠를 크롤링하지 않으려면 다른 콘텐츠 원본을 만들 필요가 없습니다.

SharePoint Server 2016 또는 SharePoint Server 2019 설치할 때 독립 실행형 설치 옵션을 선택하면 팜에 있는 모든 SharePoint 사이트의 전체 크롤링이 설치 후 자동으로 수행되고 설치 후 크롤링 후 20분마다 증분 크롤링이 수행되도록 예약됩니다. SharePoint Server 2016 또는 SharePoint Server 2019 설치할 때 서버 팜 설치 옵션을 선택하면 크롤링이 자동으로 예약되거나 수행되지 않습니다. 후자의 경우는 크롤링을 수동으로 시작하거나 크롤링 수행 시간을 예약해야 합니다. 자세한 내용은 다음 문서를 참조하세요.

4단계: SharePoint Search Service 응용 프로그램 토폴로지 구성

Search Service 응용 프로그램을 만들면 중앙 관리 웹 사이트를 호스팅하는 응용 프로그램 서버에서 SharePoint Server Search Service가 시작되며 해당 서버에 검색 구성 요소가 배포됩니다. 팜에 둘 이상의 애플리케이션 서버가 있는 경우 요구 사항에 따라 다른 애플리케이션 서버에 더 많은 검색 구성 요소를 배포할 수 있습니다. 특정 구성 요소의 여러 인스턴스를 배포할 수 있습니다. 자세한 내용은 다음 문서를 참조하세요.

참고 항목

SharePoint Server에서 검색 센터 사이트 만들기