Google Cloud Search umożliwia pracownikom firmy wyszukiwanie i pobieranie danych takie jak wewnętrzne dokumenty, pola bazy danych i dane z systemu CRM, z wewnętrznych repozytoriów danych.
Przegląd architektury
Rysunek 1 przedstawia wszystkie kluczowe elementy implementacji Google Cloud Search:
![Omówienie architektury Google Cloud Search](https://developers.google.cn/static/cloud-search/images/architecture-overview.png?authuser=8&hl=pl)
Oto definicje najważniejszych terminów z rysunku 1:
- Repozytorium
- Oprogramowanie używane przez firmę do przechowywania danych, takie jak bazy danych służącej do przechowywania informacji o pracownikach.
- Źródło danych
- Dane z repozytorium, które zostało zindeksowane i przechowywane w Google Cloud Search.
- Interfejs wyszukiwania
- Interfejs używany przez pracowników do wyszukiwania źródła danych. Interfejs wyszukiwania można opracować do użytku na dowolnym urządzeniu, z telefonu komórkowego z komputerem. Widżet wyszukiwania Google może też wdrożony w celu umożliwienia wyszukiwania w wewnętrznych witrynach internetowych. Wyszukiwanie identyfikator aplikacji jest uwzględniany przy każdym wyszukiwaniu, dzięki czemu kontekst danego 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 wyszukiwaniem interfejsu, dostarczają informacji kontekstowych dotyczących wyszukiwań. informacje kontekstowe, zawiera źródła danych i rankingi wyszukiwania, które powinny być używane do wyszukiwania za pomocą tego interfejsu. Wyszukiwarki zawierają też mechanizmy filtrowania. i włączyć raportowanie na podstawie źródeł danych, takich jak liczba wykonanych zapytań w danym okresie.
- Schemat
- Struktura danych określająca, jak dane w firmie powinno być reprezentowane dla Google Cloud Search. Schemat określa pracy w Google Cloud Search, dotyczące m.in. filtrowania danych
- Łącznik treści
- Program służący do przeglądania danych w w repozytorium firmowym i uzupełnij źródło danych.
- Oprogramowanie sprzęgające tożsamości
- Program używany do synchronizacji tożsamości firmowych (użytkowników i grup) do tożsamości wymaganych przez Google Cloud Search.
Przypadki użycia Google Cloud Search
Oto kilka przypadków użycia, które mogą rozwiązać Google Cloud Search:
- Pracownicy potrzebują sposobu na znalezienie firmowych zasad, dokumentów i treści przez innych pracowników.
- Członkowie zespołu obsługi klienta muszą znaleźć odpowiednie dokumenty dotyczące rozwiązywania problemów które będą wysyłane klientom.
- Pracownicy muszą znajdować wewnętrzne informacje dotyczące projektów firmowych.
- Przedstawiciel handlowy chce zobaczyć stan wszystkich zgłoszeń do zespołu pomocy dotyczących konkretnemu klientowi.
- Pracownicy szukają definicji terminu charakterystycznego dla firmy.
Pierwszym krokiem podczas implementacji Google Cloud Search jest identyfikacja przypadków użycia ale rozwiązano dzięki 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. Nie musisz wdrażać danych Google Cloud Search dla Google Workspace. Musisz jednak wdrożyć Google Cloud Search w przypadku danych spoza Google Workspace, np. danych przechowywanych w usługach innej firmy bazy danych, systemów plików takich jak Windows Fileshare, OneDrive lub portale intranetowe np. Sharepoint. Aby wdrożyć Google Cloud Search w swojej firmie, musisz wykonać poniższe czynności.
- Określ przypadek użycia, który pomoże rozwiązać problem z 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.
- Dodaj źródło danych do Google Cloud Search.
- Utwórz i zarejestruj schemat dla każdego źródła danych.
- Sprawdź, czy dla repozytorium jest dostępne oprogramowanie sprzęgające treści. Listę gotowych oprogramowania sprzęgającego znajdziesz w Katalog oprogramowania sprzęgającego Cloud Search. Jeśli dostępny jest łącznik treści, przejdź do kroku 9.
- Utwórz oprogramowanie sprzęgające treści, aby: uzyskiwania dostępu do danych w każdym repozytorium i indeksowania ich w źródle danych Cloud Search.
- Określ, czy potrzebujesz oprogramowania sprzęgającego tożsamości. Jeśli nie potrzebujesz łącznika tożsamości, przejdź do kroku 11.
- Tworzenie oprogramowania sprzęgającego tożsamości aby zmapować swoje repozytorium lub tożsamości firmowe na tożsamości Google.
- Skonfiguruj wyszukiwarki.
- Utwórz interfejs wyszukiwania, aby zapytań.
- Wdróż oprogramowanie sprzęgające i interfejsy wyszukiwania. Jeśli używasz gotowego postępuj zgodnie z instrukcjami, aby pobrać i wdrożyć oprogramowanie sprzęgające i łącznika danych. Dostępne oprogramowanie sprzęgające jest wymienione w Katalog oprogramowania sprzęgającego 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.
- Zidentyfikuj repozytoria odpowiednie do tych przypadków użycia.
- Zidentyfikuj systemy tożsamości używane przez Twoje repozytoria.
- Przejdź do: Skonfiguruj dostęp do interfejsu Google Cloud Search API.