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, takie jak baza danych służąca 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żytkownika służący do wyszukiwania w źródle danych. Interfejs wyszukiwania można opracować na dowolne urządzenie, od telefonu komórkowego po komputer stacjonarny. Widżet wyszukiwarki udostępniany przez Google można też wdrożyć, aby umożliwić wyszukiwanie w wewnętrznych witrynach internetowych. Identyfikator aplikacji wyszukiwania jest dołączany do każdego wyszukiwania, aby zapewnić znajomość kontekstu wyszukiwania, np. w narzędziu obsługi klienta. Witryna cloudsearch.google.com zawiera interfejs wyszukiwania.
- Wyszukiwarka
- Grupa ustawień, które po powiązaniu z interfejsem wyszukiwania zapewniają informacje kontekstowe o wyszukiwaniach. Informacje kontekstowe obejmują źródła danych i rankingi wyszukiwania, których należy używać podczas wyszukiwania za pomocą tego interfejsu. Aplikacje do wyszukiwania zawierają też mechanizmy filtrowania wyników i umożliwiają raportowanie o źródłach danych, np. o liczbie zapytań wysłanych w określonym przedziale czasu.
- Schemat
- Struktura danych określająca, jak dane w repozytorium przedsiębiorstwa powinny być reprezentowane w Google Cloud Search. Schemat definiuje sposób korzystania z wyszukiwarki Google Cloud przez pracowników, np. sposób filtrowania i wyświetlania informacji.
- Połączenie z usługą Content Connentor
- 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ą znaleźć informacje wewnętrzne o projektach firmy.
- Przedstawiciel handlowy chce wyświetlić stan wszystkich problemów zgłoszonych przez 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, wykonaj te czynności.
- Określ przypadek użycia, w którym może Ci 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 poszczególnych repozytoriach 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 łącznik tożsamości, aby zmapować tożsamości 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 wykonać:
- Wypróbuj samouczek wprowadzający do 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.