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 służąca 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 przeglądania 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 klientom.
- Pracownicy muszą mieć możliwość wyszukiwania wewnętrznych informacji o projektach firmowych.
- 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 takich jak Windows Fileshare, OneDrive lub portalach intranetowych takich jak 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ępne oprogramowanie sprzęgające 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 łącznika tożsamości, przejdź do kroku 11.
- Utwórz łącznik tożsamości, aby zmapować tożsamości z repozytorium lub przedsiębiorstwa na tożsamości Google.
- Konfigurowanie aplikacji do wyszukiwania
- Utwórz interfejs wyszukiwania, aby wykonywać zapytania.
- Wdróż oprogramowanie sprzęgające 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 podjąć:
- 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.