Google Cloud Search'e giriş

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

Mimariye genel bakış

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

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

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

Depo
Bir kuruluşun verilerini depolamak için kullandığı yazılımlar (ör. çalışan bilgilerini depolamak için kullanılan veritabanı).
Veri kaynağı
Google Cloud Search'te dizine eklenen ve depolanan bir depodan alınan veriler.
Arama arayüzü
Çalışanların bir veri kaynağında arama yapmak için kullandığı kullanıcı arayüzü. Arama arayüzü, cep telefonundan masaüstü bilgisayara kadar her cihazda kullanılmak üzere geliştirilebilir. Google tarafından sağlanan arama widget'ı, dahili web sitelerinizde aramayı etkinleştirmek için de kullanılabilir. Arama uygulama kimliği, aramanın bağlamının (ör. müşteri hizmetleri aracındaki) bilinmesini sağlamak için her aramaya dahil edilir. cloudsearch.google.com sitesinde bir arama arayüzü bulunur.
Arama başvurusu
Arama arayüzüyle ilişkilendirildiğinde, aramalarla ilgili bağlamsal bilgiler sağlayan bir ayar grubu. Bağlama dayalı bilgiler, bu arayüz kullanılarak yapılan bir arama için kullanılması gereken veri kaynaklarını ve arama sıralamaları içerir. Arama uygulamaları, sonuçları filtreleme ve belirli bir dönemde yapılan sorguların sayısı gibi veri kaynakları hakkında rapor oluşturmayı sağlayan mekanizmalar da içerir.
Şema
Bir kuruluşun deposundaki verilerin Google Cloud Search için nasıl temsil edilmesi gerektiğini özetleyen bir veri yapısı. Şemalar, çalışanların Google Cloud Arama deneyimini (ör. öğelerin nasıl filtrelendiği ve gösterildiği) tanımlar.
İçerik bağlayıcı
Bir kuruluşun deposundaki verileri taramak ve bir veri kaynağını doldurmak için kullanılan bir yazılım programı.
Kimlik bağlayıcı
Kurumsal kimlikleri (kullanıcı ve gruplar) Google Cloud Search'in gerektirdiği kimliklerle senkronize etmek için kullanılan bir yazılım programı.

Google Cloud Search kullanım alanları

Google Cloud Search'in çözebileceği bazı kullanım alanları şunlardır:

  • Çalışanların, kurumsal politikaları, dokümanları ve diğer çalışanlar tarafından oluşturulan içerikleri bulabileceği bir yönteme ihtiyacı vardır.
  • Müşteri hizmetleri ekibi üyelerinin, müşterilere göndermek için alakalı sorun giderme dokümanlarını bulması gerekir.
  • Çalışanların şirket projeleriyle ilgili kurum içi bilgilere ulaşması gerekir.
  • Bir satış temsilcisi, belirli bir müşterinin tüm destek sorunlarının durumunu görüntülemek istiyor.
  • Çalışanlar, şirkete özgü bir terimin tanımını istiyor.

Google Cloud Search'ü uygulamanın ilk adımı, Google Cloud Search'ün çözümlediği kullanım alanlarını belirlemektir.

Google Cloud Search'i uygulama

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'i uygulamanız gerekmez. Ancak Google Workspace dışındaki veriler (ör. üçüncü taraf veritabanında depolanan veriler, Windows Fileshare, OneDrive gibi dosya sistemleri veya Sharepoint gibi intranet portalları) için Google Cloud Search'i uygulamanız gerekir. Google Cloud Search'ü kuruluşunuzda uygulamak için aşağıdaki adımların uygulanması gerekir.

  1. Google Cloud Search'in çözmenize yardımcı olacağı bir kullanım alanı belirleyin.
  2. Kullanım alanıyla ilgili verilerin depolandığı depoları tanımlayın.
  3. Her bir depodaki verilere erişimi yönetmek için şirketiniz tarafından kullanılan kimlik sistemlerini tanımlayın.
  4. Google Cloud Search API'ye erişimi yapılandırın.
  5. Google Cloud Search'e veri kaynağı ekleyin.
  6. Her veri kaynağı için bir şema oluşturun ve kaydedin.
  7. Deponuzdan içerik bağlama aracı olup olmadığını belirleyin. Önceden oluşturulmuş bağlayıcıların listesi için Cloud Search bağlayıcı dizinine bakın. İçerik bağlayıcı varsa 9. adıma geçin.
  8. Her bir depodaki verilere erişmek ve verileri bir Cloud Search veri kaynağında dizine eklemek için içerik bağlayıcısı oluşturun.
  9. Kimlik bağlayıcısına ihtiyacınız olup olmadığını 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ısı oluşturun.
  11. Arama uygulamalarını ayarlayın.
  12. Arama sorguları yapmak 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ı edinmek ve dağıtmak için bağlayıcının talimatlarını uygulayın. Kullanılabilir bağlayıcılar Google Cloud Search Bağlayıcı Dizini'nde listelenmiştir.

Sonraki adımlar

Aşağıda, uygulayabileceğiniz birkaç adım verilmiştir:

  1. Google Cloud Search'i kullanmaya başlamayla ilgili eğitim sayfasını 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ın kullandığı kimlik sistemlerini tanımlayın.
  5. Google Cloud Search API'ye erişimi yapılandırma başlıklı makaleye gidin.