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 dağıtı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 sitesi bir arama arayüzü içerir.
Arama başvurusu
Bir 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 sorgu 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 projeleri hakkında şirket içi bilgileri bulması 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ı görmek istiyor.

Google Cloud Search'ü uygulamanın ilk adımı, Google Cloud Search tarafından çözülen 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'i kuruluşunuzda uygulamak için aşağıdaki adımlar gereklidir.

  1. Google Cloud Search'in çözmenize yardımcı olacağı bir kullanım alanı belirleyin.
  2. Kullanım alanıyla alakalı verileri barındıran depoları belirleyin.
  3. Şirketinizin her depoda verilere erişimi yönetmek için kullandığı 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 depoda bulunan verilere erişmek ve bunları bir Cloud Search veri kaynağına dizine eklemek için içerik bağlayıcısı oluşturun.
  9. Kimlik bağlayıcıya ihtiyacınız olup olmadığını belirleyin. Kimlik bağlayıcıya ihtiyacınız yoksa 11. adıma geçin.
  10. Deponuzu veya kurumsal kimliklerinizi Google kimlikleriyle eşlemek için 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 konnektör kullandıysanız konnektörü edinip dağıtmak için konnektörle ilgili talimatları uygulayın. Kullanılabilir bağlayıcılar Google Cloud Search Bağlayıcı Dizini'nde listelenir.

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'i 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.