Google Cloud Search는 회사 직원이 회사의 내부 데이터 저장소에서 내부 문서, 데이터베이스 필드, CRM 데이터와 같은 정보를 검색할 수 있게 해줍니다.
아키텍처 개요
그림 1은 Google Cloud Search 구현의 모든 주요 구성요소를 보여줍니다.
![Google Cloud Search 아키텍처 개요](https://developers.google.cn/static/cloud-search/images/architecture-overview.png?authuser=8&hl=ko)
그림 1에서 가장 중요한 용어의 정의는 다음과 같습니다.
- 저장소
- 기업에서 데이터를 저장하기 위해 사용하는 소프트웨어 직원 정보를 저장하는 데 사용되는 데이터베이스입니다.
- 데이터 소스
- 색인이 생성되고 저장된 저장소의 데이터 Google Cloud Search
- 검색 인터페이스
- 직원이 검색에 사용하는 사용자 인터페이스 데이터 소스입니다 휴대전화에서 데스크톱 컴퓨터까지 어떤 기기에서든 사용할 수 있는 검색 인터페이스를 개발할 수 있습니다. Google에서 제공하는 검색 위젯을 내부 웹사이트 내에서 검색할 수 있게 배포할 수도 있습니다. 각 검색의 컨텍스트(예: 고객 서비스 도구 내에서 검색)를 알 수 있도록 해당 검색에 검색 애플리케이션 ID가 포함되어 있습니다. 사이트 cloudsearch.google.com에는 검색 인터페이스가 포함되어 있습니다.
- 검색 애플리케이션
- 검색과 연결된 경우 설정 그룹 인터페이스에서 검색에 관한 문맥 정보를 제공합니다. 컨텍스트 정보에는 해당 인터페이스를 사용하는 검색에 사용해야 하는 데이터 소스 및 검색 순위가 포함됩니다. 검색 애플리케이션에는 필터링 메커니즘도 포함되어 있습니다. 검색 결과 및 검색어 수와 같은 데이터 소스에 대한 보고 사용 설정 추적해야 합니다.
- 스키마
- 기업의 데이터 처리 방식이 저장소가 Google Cloud Search에 표시되어야 합니다. 스키마는 Google Cloud Search 환경을 통해 사물의 데이터를 필터링하고 표시됩니다.
- 콘텐츠 커넥터
- 네트워크 내의 데이터를 순회하는 데 사용되는 소프트웨어 프로그램 데이터 소스를 채울 수 있습니다
- ID 커넥터
- 기업 ID를 동기화하는 데 사용되는 소프트웨어 프로그램 (사용자 및 그룹)을 Google Cloud Search에 필요한 ID로 설정합니다.
Google Cloud Search 사용 사례
다음은 Google Cloud Search로 해결할 수 있는 몇 가지 사용 사례입니다.
- 직원이 다른 직원이 작성한 회사 정책, 문서, 콘텐츠를 검색하는 방법이 필요한 경우
- 고객 서비스 팀원이 관련 문제해결 문서를 찾아 고객에게 보내야 하는 경우
- 직원이 회사 프로젝트에 관한 내부 정보를 검색해야 하는 경우
- 영업 담당자가 특정 고객의 모든 지원 문제 상태를 보고 싶어 하는 경우
- 직원들이 회사 관련 용어의 정의를 알고 싶어 하는 경우
Google Cloud Search 구현의 첫 단계는 Google Cloud Search로 해결되는 사용 사례를 파악하는 것입니다.
Google Cloud Search 구현
기본적으로 Google Cloud Search는 다음과 같은 Google Workspace 데이터의 색인을 생성합니다. Google 문서 및 스프레드시트. Google Workspace 데이터용 Google Cloud Search를 구현할 필요가 없습니다. 하지만 서드 파티에 저장된 데이터와 같은 Google Workspace 외의 데이터에는 Google Cloud Search를 구현해야 합니다. 데이터베이스, Windows 파일 공유, OneDrive 또는 인트라넷 포털과 같은 파일 시스템 다양한 유형의 콘텐츠를 공유할 수 있습니다 기업용 Google Cloud Search를 구현하려면 다음 단계를 따라야 합니다.
- Google Cloud Search로 해결할 수 있는 사용 사례를 파악합니다.
- 사용 사례와 관련된 데이터가 들어 있는 저장소를 식별합니다.
- 각 저장소의 데이터에 대한 액세스를 관리하기 위해 회사에서 사용하는 ID 시스템을 식별합니다.
- Google Cloud Search API에 대한 액세스 구성
- Google Cloud Search에 데이터 소스를 추가합니다.
- 각 데이터 소스의 스키마를 만들고 등록합니다.
- 저장소에 사용할 수 있는 콘텐츠 커넥터가 있는지 확인합니다. 사전 제작된 커넥터 목록은 Cloud Search 커넥터 디렉토리를 참조하세요. 콘텐츠 커넥터를 사용할 수 있다면 9단계로 건너뜁니다.
- 콘텐츠 커넥터를 생성하여 각 저장소의 데이터에 액세스하고 Cloud Search 데이터 소스에 색인을 생성합니다.
- ID 커넥터가 필요한지 확인합니다. ID 커넥터가 필요 없다면 11단계로 건너뜁니다.
- ID 커넥터를 생성하여 저장소 또는 기업 ID를 Google ID에 매핑합니다.
- 검색 애플리케이션을 설정합니다.
- 검색 인터페이스를 생성하여 검색 쿼리를 수행합니다.
- 커넥터 및 검색 인터페이스를 배포합니다. 사전 제작된 커넥터를 사용한 경우 커넥터에 관한 안내를 따라 커넥터를 받고 배포하세요. 사용 가능한 커넥터는 Google Cloud Search 커넥터 디렉터리에 나열되어 있습니다.
다음 단계
다음과 같은 몇 가지 단계를 진행할 수 있습니다.
- Google Cloud Search 시작하기 가이드를 시도해 봅니다.
- Google Cloud Search를 사용할 사용 사례를 파악합니다.
- 이러한 사용 사례와 관련된 저장소를 식별합니다.
- 저장소에서 사용하는 ID 시스템을 식별합니다.
- Google Cloud Search API에 대한 액세스 구성을 진행합니다.