Google Cloud Search umożliwia pracownikom firmy wyszukiwanie i pobieranie informacji, takich jak dokumenty wewnętrzne, pola bazy danych i dane CRM, z wewnętrznych repozytoriów danych firmy.
Omówienie architektury
Ilustracja 1 przedstawia wszystkie kluczowe komponenty wdrożenia Google Cloud Search:
  Oto definicje najważniejszych terminów z rysunku 1:
- Repozytorium
 - Oprogramowanie używane przez firmę do przechowywania danych, np. baza danych do przechowywania informacji o pracownikach.
 - Źródło danych
 - Dane z repozytorium, które zostały zindeksowane i zapisane w Google Cloud Search.
 - Interfejs wyszukiwania
 - Interfejs użytkownika, z którego pracownicy korzystają do wyszukiwania informacji w źródle danych. Interfejs wyszukiwania można opracować z myślą o użytkowaniu na dowolnym urządzeniu, od telefonu komórkowego po komputer stacjonarny. Możesz też wdrożyć udostępniony przez Google widżet wyszukiwania, aby umożliwić wyszukiwanie w swoich wewnętrznych witrynach. Identyfikator aplikacji wyszukiwania jest dołączany do każdego wyszukiwania, aby zapewnić znajomość kontekstu tego wyszukiwania, np. w narzędziu obsługi klienta. Witryna cloudsearch.google.com zawiera interfejs wyszukiwania.
 - Wyszukiwanie w aplikacji
 - Grupa ustawień, które po powiązaniu z interfejsem wyszukiwania dostarczają informacji kontekstowych o wyszukiwaniach. Informacje kontekstowe obejmują źródła danych i rankingi wyszukiwania, które powinny być używane do wyszukiwania za pomocą tego interfejsu. Aplikacje do wyszukiwania zawierają też mechanizmy filtrowania wyników i umożliwiają raportowanie źródeł danych, np. liczby zapytań w danym okresie.
 - Schemat
 - Struktura danych określająca, jak dane w repozytorium przedsiębiorstwa powinny być reprezentowane w Google Cloud Search. Schema określa sposób działania Google Cloud Search dla pracowników, np. sposób filtrowania i wyświetlania elementów.
 - Łącznik treści
 - Program, który służy do przeszukiwania danych w repozytorium przedsiębiorstwa i wypełniania źródła danych.
 - Łącznik tożsamości
 - Program do synchronizowania tożsamości firmowych (użytkowników i grup) z tożsamościami wymaganymi przez Google Cloud Search.
 
Przypadki użycia Google Cloud Search
Oto kilka przypadków użycia, w których Google Cloud Search może być przydatne:
- Pracownicy potrzebują sposobu na znajdowanie zasad, dokumentów i treści firmowych utworzonych przez innych pracowników.
 - Pracownicy zespołu obsługi klienta muszą znaleźć odpowiednie dokumenty dotyczące rozwiązywania problemów, aby wysłać je do klientów.
 - Pracownicy muszą mieć możliwość wyszukiwania wewnętrznych informacji o projektach firmy.
 - Przedstawiciel handlowy chce wyświetlić stan wszystkich problemów z pomocą dotyczących konkretnego klienta.
 - Pracownicy chcą poznać definicję terminu używanego w firmie.
 
Pierwszym krokiem we wdrażaniu Google Cloud Search jest określenie zastosowań rozwiązywanych przez tę usługę.
Wdrażanie Google Cloud Search
Domyślnie Google Cloud Search indeksuje dane Google Workspace, takie jak dokumenty i arkusze Google. Nie musisz wdrażać Google Cloud Search w przypadku danych Google Workspace. Musisz jednak wdrożyć Google Cloud Search w przypadku danych innych niż Google Workspace, takich jak dane przechowywane w bazie danych innej firmy, systemach plików, np. Windows Fileshare, OneDrive, lub portalach intranetowych, np. Sharepoint. Aby wdrożyć Google Cloud Search w firmie, wykonaj te czynności.
- Określ przypadek użycia, w którym Google Cloud Search może pomóc w rozwiązaniu problemu.
 - Określ repozytoria zawierające dane istotne dla danego przypadku użycia.
 - Określ systemy tożsamości używane przez Twoją firmę do zarządzania dostępem do danych w każdym repozytorium.
 - Skonfiguruj dostęp do interfejsu Google Cloud Search API.
 - Dodawanie źródła danych do Google Cloud Search
 - Utwórz i zarejestruj schemat dla każdego źródła danych.
 - Sprawdź, czy dla Twojego repozytorium jest dostępny łącznik treści. Listę gotowych łączników znajdziesz w katalogu łączników Cloud Search. Jeśli dostępny jest łącznik treści, przejdź do kroku 9.
 - Utwórz oprogramowanie sprzęgające treści, aby uzyskać dostęp do danych w każdym repozytorium i zindeksować je w źródle danych Cloud Search.
 - Sprawdź, czy potrzebujesz łącznika tożsamości. Jeśli nie potrzebujesz oprogramowania sprzęgającego tożsamość, przejdź do kroku 11.
 - Utwórz łącznik tożsamości, aby zmapować tożsamości z repozytorium lub firmy na tożsamości Google.
 - Konfigurowanie aplikacji do wyszukiwania
 - Utwórz interfejs wyszukiwania, aby wykonywać zapytania.
 - Wdróż łączniki i interfejsy wyszukiwania. Jeśli używasz gotowego złącza, postępuj zgodnie z instrukcjami, aby je uzyskać i wdrożyć. Dostępne oprogramowanie sprzęgające znajdziesz w katalogu oprogramowania sprzęgającego Google Cloud Search.
 
Dalsze kroki
Oto kilka kolejnych kroków, które możesz wykonać:
- Wypróbuj samouczek dla początkujących dotyczący Google Cloud Search.
 - Określ przypadki użycia, w których będziesz korzystać z Google Cloud Search.
 - Określ repozytoria odpowiednie w tych przypadkach użycia.
 - Określ systemy tożsamości używane przez Twoje repozytoria.
 - Przejdź do sekcji Konfigurowanie dostępu do interfejsu Google Cloud Search API.