Wprowadzenie do Google Cloud Search

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:

Omówienie architektury Google Cloud Search
Rysunek 1. Kluczowe komponenty 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.

  1. Określ przypadek użycia, w którym Google Cloud Search może pomóc w rozwiązaniu problemu.
  2. Określ repozytoria zawierające dane istotne dla danego przypadku użycia.
  3. Określ systemy tożsamości używane przez Twoją firmę do zarządzania dostępem do danych w każdym repozytorium.
  4. Skonfiguruj dostęp do interfejsu Google Cloud Search API.
  5. Dodawanie źródła danych do Google Cloud Search
  6. Utwórz i zarejestruj schemat dla każdego źródła danych.
  7. 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.
  8. 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.
  9. Sprawdź, czy potrzebujesz łącznika tożsamości. Jeśli nie potrzebujesz łącznika tożsamości, przejdź do kroku 11.
  10. Utwórz łącznik tożsamości, aby zmapować tożsamości z repozytorium lub przedsiębiorstwa na tożsamości Google.
  11. Konfigurowanie aplikacji do wyszukiwania
  12. Utwórz interfejs wyszukiwania, aby wykonywać zapytania.
  13. 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ąć:

  1. Wypróbuj samouczek dla początkujących dotyczący Google Cloud Search.
  2. Określ przypadki użycia, w których będziesz korzystać z Google Cloud Search.
  3. Określ repozytoria odpowiednie w tych przypadkach użycia.
  4. Określ systemy tożsamości używane przez Twoje repozytoria.
  5. Przejdź do sekcji Konfigurowanie dostępu do interfejsu Google Cloud Search API.