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 wdrożenia wyszukiwarki Google Cloud:
Oto definicje najważniejszych terminów z rysunku 1:
- Repozytorium
- Oprogramowanie używane przez firmę do przechowywania danych, np. bazę danych służącą 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ódeł danych. Interfejs wyszukiwania można opracować na dowolne urządzenie, od telefonu komórkowego po komputer stacjonarny. Widżet wyszukiwania udostępniany przez Google można też wdrożyć, aby umożliwić wyszukiwanie w witrynach wewnętrznych. Identyfikator wyszukiwarki jest dołączany do każdego wyszukiwania, aby podano kontekst wyszukiwania, np. w narzędziu do obsługi klienta. Witryna cloudsearch.google.com zawiera interfejs wyszukiwania.
- Wyszukiwarka
- Grupa ustawień, które po powiązaniu z interfejsem wyszukiwania udostępniają informacje kontekstowe dotyczące wyszukiwań. Informacje kontekstowe obejmują źródła danych i rankingi wyszukiwania, których należy używać w przypadku wyszukiwania za pomocą tego interfejsu. Wyszukiwarki 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. Schemat 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 firmy i wypełniania źródła danych.
- Łącznik 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, które można rozwiązać za pomocą Google Cloud Search:
- Pracownicy potrzebują sposobu na znajdowanie zasad, dokumentów i treści firmowych stworzonych przez innych pracowników.
- Członkowie zespołu obsługi klienta muszą znaleźć odpowiednie dokumenty dotyczące rozwiązywania problemów, aby wysłać je do klientów.
- Pracownicy muszą znajdować informacje wewnętrzne o projektach firmy.
- Przedstawiciel handlowy chce sprawdzić stan wszystkich zgłoszeń do zespołu pomocy konkretnego klienta.
- Pracownicy chcą poznać definicję terminu związanego z firmą.
Pierwszym krokiem w wdrożeniu Google Cloud Search jest określenie przypadków użycia, które można rozwiązać za pomocą tej usługi.
Wdrażanie Google Cloud Search
Domyślnie 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 czy portalach intranetowych takich jak Sharepoint. Aby wdrożyć Google Cloud Search w swojej firmie, musisz wykonać poniższe czynności.
- Określ przypadek użycia, w którym może pomóc wyszukiwarka Google Cloud Search.
- 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.
- Dodaj źródło danych do Google Cloud Search.
- Utwórz i zarejestruj schemat dla każdego źródła danych.
- Sprawdź, czy w przypadku Twojego repozytorium jest dostępny łącznik treści. Listę gotowych programów sprzęgających znajdziesz w katalogu programów sprzęgających Cloud Search. Jeśli masz do dyspozycji taki łącznik, przejdź do kroku 9.
- Utwórz łącznik treści, aby uzyskać dostęp do danych w każdym repozytorium i zaindeksować je w źródle danych Cloud Search.
- Określ, czy potrzebujesz łącznika tożsamości. Jeśli nie potrzebujesz łącznika tożsamości, przejdź do kroku 11.
- Utwórz oprogramowanie sprzęgające tożsamości, aby zmapować swoje repozytorium lub tożsamości firmowe na tożsamości Google.
- Konfigurowanie aplikacji 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 dotyczącymi tego złącza, aby je pobrać i wdrożyć. Dostępne oprogramowanie sprzęgające znajdziesz w katalogu programów sprzęgających Google Cloud Search.
Dalsze kroki
Oto kilka kolejnych kroków, które możesz podjąć:
- Skorzystaj z samouczka dla początkujących Google Cloud Search.
- Określ przypadki użycia, w których będziesz używać Google Cloud Search.
- Określ repozytoria odpowiednie do tych zastosowań.
- Określ systemy tożsamości używane przez Twoje repozytoria.
- Przejdź do sekcji Konfigurowanie dostępu do interfejsu Google Cloud Search API.