Google Cloud Search'e giriş

Google Cloud Search, şirket çalışanlarının şirketin dahili veri depolarından dahili dokümanlar, veritabanı alanları ve CRM verileri gibi bilgileri aramasına ve almasına olanak tanır.

Mimariye genel bakış

Şekil 1'de Google Cloud Search uygulamasının tüm temel bileşenleri gösterilmektedir:

Google Cloud Search mimarisine genel bakış
Şekil 1. Google Cloud Search'ün temel bileşenleri

Şekil 1'deki en önemli terimlerin tanımları aşağıda verilmiştir:

Depo
Bir kuruluş tarafından verilerini depolamak için kullanılan yazılım (ör. çalışan bilgilerini depolamak için kullanılan veritabanı).
Veri kaynağı
Dizine eklenen ve Google Cloud Search'te depolanan bir depodan alınan veriler.
Arama arayüzü
Çalışanlar tarafından bir veri kaynağında arama yapmak için kullanılan kullanıcı arayüzü. Arama arayüzü, cep telefonundan masaüstü bilgisayara kadar her tür cihazda kullanım için geliştirilebilir. Google tarafından sağlanan arama widget'ı da dahili web sitelerinizde aramayı etkinleştirmek için dağıtılabilir. Müşteri uygulama aracında olduğu gibi, bağlamın bilinmesini sağlamak için her aramaya arama uygulama kimliği eklenir. cloudsearch.google.com adresinde bir arama arayüzü bulunmaktadır.
Arama uygulaması
Bir arama arayüzüyle ilişkili olduğunda aramalar hakkında bağlamsal bilgiler sağlayan bir grup ayardır. Bağlamsal bilgiler, ilgili arayüzü kullanarak bir arama için kullanılması gereken veri kaynaklarını ve arama sıralamalarını içerir. Arama uygulamaları ayrıca, sonuçları filtreleme ve belirli bir dönemde yapılan sorgu sayısı gibi veri kaynakları hakkında rapor oluşturma mekanizmalarını etkinleştirir.
Şema
Bir işletmenin deposundaki verilerin Google Cloud Search için nasıl temsil edilmesi gerektiğini özetleyen bir veri yapısı. Şema, çalışanların Google Cloud Search deneyimini (örneğin, nesnelerin filtrelenme ve görüntülenme şekli) tanımlar.
İçerik bağlayıcısı
Kurumsal bir veri havuzundaki verileri aktarmak ve veri kaynağını doldurmak için kullanılan yazılım programı.
Kimlik bağlayıcı
Kurumsal kimlikleri (kullanıcılar ve gruplar) Google Cloud Search'ün gerektirdiği kimliklerle senkronize etmek için kullanılan bir yazılım programıdır.

Google Cloud Search kullanım alanları

Google Cloud Search tarafından çözülebilecek bazı kullanım alanlarını aşağıda bulabilirsiniz:

  • Çalışanların, diğer çalışanların yazdığı kurumsal politikaları, dokümanları ve içerikleri bulması için bir yol gerekir.
  • Müşteri hizmetleri ekibinin üyelerinin, müşterilere gönderebilecekleri ilgili sorun giderme belgelerini bulmaları gerekir.
  • Çalışanların şirket projeleri hakkında dahili bilgiler bulması gerekir.
  • Bir satış temsilcisi, belirli bir müşteri için olan tüm destek sorunlarının durumunu görüntülemek istiyor.
  • Çalışanlar, şirkete özgü bir terim için tanım almak istiyor.

Google Cloud Search'ü uygulamanın ilk adımı, Google Cloud Search tarafından çözümlenen kullanım alanlarını belirlemektir.

Google Cloud Search'ü uygulayın

Google Cloud Search varsayılan olarak Google dokümanları ve e-tabloları gibi Google Workspace verilerini dizine ekler. Google Workspace verileri için Google Cloud Search'ü uygulamanız gerekmez. Ancak üçüncü taraf veritabanında depolanan veriler, Windows Fileshare, OneDrive gibi dosya sistemleri veya Sharepoint gibi intranet portalları gibi Google Workspace dışı veriler için Google Cloud Search'ü uygulamanız gerekir. Google Cloud Search'ü kuruluşunuzda uygulamak için aşağıdaki adımlar gereklidir.

  1. Google Cloud Search'ün çözmeye yardımcı olduğu bir kullanım alanı belirleyin.
  2. Kullanım alanıyla alakalı verileri tutan depoları belirleyin.
  3. Her bir veri havuzundaki verilere erişimi yönetmek için şirketiniz tarafından kullanılan kimlik sistemlerini belirleyin.
  4. Google Cloud Search API'ye erişimi yapılandırma.
  5. Google Cloud Search'e veri kaynağı ekleyin.
  6. Her veri kaynağı için bir şema oluşturun ve kaydedin.
  7. Deponuz için kullanılabilecek bir içerik bağlayıcısı olup olmadığını belirleyin. Önceden oluşturulmuş bağlayıcıların listesi için Cloud Search bağlayıcı dizinine göz atın. İçerik bağlayıcısı varsa 9. adıma geçin.
  8. Her depodaki verilere erişmek ve bu verileri Cloud Search veri kaynağına dizine eklemek için içerik bağlayıcı oluşturun.
  9. Kimlik bağlayıcı kullanmanız gerekip gerekmediğini belirleyin. Kimlik bağlayıcıya ihtiyacınız yoksa 11. adıma geçin.
  10. Depo veya kurumsal kimliklerinizi Google kimlikleriyle eşlemek için bir kimlik bağlayıcı oluşturun.
  11. Arama uygulamalarını ayarlayın.
  12. Arama sorguları gerçekleştirmek için bir arama arayüzü oluşturun.
  13. Bağlayıcılarınızı ve arama arayüzlerinizi dağıtın. Önceden oluşturulmuş bir bağlayıcı kullandıysanız bağlayıcıyı almak ve dağıtmak için bağlayıcının talimatlarını uygulayın. Kullanılabilir bağlayıcılar Google Cloud Search Connector Directory'de listelenir

Sonraki adımlar

Uygulayabileceğiniz adımlardan bazıları şunlardır:

  1. Google Cloud Search başlangıç eğiticisini deneyin.
  2. Google Cloud Search'ü kullanacağınız kullanım alanlarını belirleyin.
  3. Bu kullanım alanlarıyla alakalı depoları belirleyin.
  4. Depolarınız tarafından kullanılan kimlik sistemlerini belirleyin.
  5. Google Cloud Search API'ye erişimi yapılandırma başlıklı makaleye göz atın.