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
Rysunek 1 przedstawia wszystkie kluczowe elementy implementacji Google Cloud Search:
Oto definicje najważniejszych terminów z Rys. 1:
- Repozytorium
- Oprogramowanie używane przez firmę do przechowywania danych, np. baza danych używana do przechowywania informacji o pracownikach.
- Źródło danych
- Dane z repozytorium, które zostało zindeksowane i zapisane w Google Cloud Search.
- Interfejs wyszukiwania
- Interfejs używany przez pracowników do wyszukiwania źródła danych. Interfejs wyszukiwarki można utworzyć do użytku na dowolnym urządzeniu – od telefonu komórkowego po komputer stacjonarny. Widżet wyszukiwania udostępniany przez Google można też wdrożyć, aby umożliwić wyszukiwanie w wewnętrznych witrynach. Identyfikator wyszukiwarki jest dołączany do każdego wyszukiwania, aby zapewnić, że kontekst wyszukiwania, np. w narzędziu obsługi klienta, jest znany. Witryna cloudsearch.google.com zawiera interfejs wyszukiwania.
- Wyszukiwarka
- Grupa ustawień, które po powiązaniu z interfejsem wyszukiwania zapewniają informacje kontekstowe dotyczące wyszukiwań. Informacje kontekstowe obejmują źródła danych i rankingi wyszukiwania, które powinny być używane podczas wyszukiwania za pomocą tego interfejsu. Wyszukiwarki zawierają również mechanizmy filtrowania wyników i umożliwiają raportowanie źródeł danych, takich jak liczba zapytań w danym przedziale czasu.
- Schemat
- Struktura danych określająca, jak dane z repozytorium firmy powinny być przedstawiane w Google Cloud Search. Schemat określa środowisko Google Cloud Search pracownika, na przykład sposób filtrowania i wyświetlania treści.
- łącznik treści,
- Program służący do przeglądania danych w repozytorium firmy i wypełniania źródła danych.
- Oprogramowanie sprzęgające tożsamości
- Program służący 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 dostępnych w Google Cloud Search:
- Pracownicy potrzebują sposobu na znalezienie firmowych zasad, dokumentów i treści opracowanych przez innych pracowników.
- Członkowie zespołu obsługi klienta muszą znaleźć odpowiednie dokumenty dotyczące rozwiązywania problemów, które mogą wysłać do klientów.
- Pracownicy muszą znajdować wewnętrzne informacje o projektach firmy.
- Przedstawiciel handlowy chce wyświetlić stan wszystkich problemów z zespołem pomocy konkretnego klienta.
- Pracownicy chcą mieć definicję terminu specyficznego dla firmy.
Pierwszym krokiem w implementacji Google Cloud Search jest identyfikacja przypadków użycia rozwiązanych przez Google Cloud Search.
Wdrażanie Google Cloud Search
Domyślnie Google Cloud Search indeksuje dane z Google Workspace, takie jak dokumenty i arkusze kalkulacyjne Google. W przypadku danych z Google Workspace nie musisz wdrażać Google Cloud Search. Musisz jednak wdrożyć Google Cloud Search w przypadku danych spoza Google Workspace, np. danych przechowywanych w zewnętrznej bazie danych, systemów plików (np. Windows Fileshare, OneDrive) czy portali intranetowych, takich jak Sharepoint. Aby wdrożyć Google Cloud Search w swojej firmie, wykonaj czynności opisane poniżej.
- Określ przypadek użycia, który może pomóc w rozwiązaniu Google Cloud Search.
- Zidentyfikuj repozytoria zawierające dane odpowiednie dla danego przypadku użycia.
- Zidentyfikuj 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 oprogramowania sprzęgającego znajdziesz w katalogu oprogramowania sprzęgającego Cloud Search. Jeśli oprogramowanie sprzęgające treści jest dostępne, 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 oprogramowania sprzęgającego tożsamości. Jeśli nie potrzebujesz oprogramowania sprzęgającego tożsamości, przejdź do kroku 11.
- Utwórz oprogramowanie sprzęgające tożsamości, aby zmapować repozytorium lub tożsamości firmowe na tożsamości Google.
- Skonfiguruj wyszukiwarki.
- Utwórz interfejs wyszukiwania do wykonywania zapytań.
- Wdróż oprogramowanie sprzęgające i interfejsy wyszukiwania. Jeśli używasz gotowego oprogramowania sprzęgającego, postępuj zgodnie z instrukcjami dotyczącymi go, aby uzyskać i wdrożyć oprogramowanie sprzęgające. Dostępne oprogramowanie sprzęgające znajdziesz w katalogu programów sprzęgających Google Cloud Search.
Dalsze kroki
Oto kilka czynności, które możesz wykonać:
- Przeczytaj samouczek dla początkujących dotyczący Google Cloud Search.
- Określ przypadki użycia, w których będziesz używać Google Cloud Search.
- Zidentyfikuj repozytoria odpowiednie w tych przypadkach użycia.
- Zidentyfikuj systemy tożsamości używane przez repozytoria.
- Przejdź do sekcji Konfigurowanie dostępu do interfejsu Google Cloud Search API.