Google Cloud Search'e giriş

Google Cloud Search, bir şirket çalışanlarının şirketin dahili veri depolarındaki dahili dokümanlar, veritabanı alanları ve CRM verileri gibi bilgileri arayıp 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'ün temel bileşenleri

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

Depo
Bir kurumun verilerini depolamak için kullandığı yazılımlar (ör. çalışan bilgilerini depolamak için kullanılan veritabanı).
Veri kaynağı
Dizine eklenmiş ve Google Cloud Search'te depolanan bir depodaki veriler.
Arama arayüzü
Çalışanların veri kaynağında arama yapmak için kullandığı kullanıcı arayüzü. Cep telefonundan masaüstü bilgisayara kadar herhangi bir cihazda kullanılmak üzere bir arama arayüzü geliştirilebilir. Google tarafından sağlanan arama widget'ı, dahili web sitelerinizde arama yapmayı etkinleştirmek için de dağıtılabilir. Arama uygulaması kimliği, söz konusu aramanın bağlamının (ör. müşteri hizmetleri aracı içindekiler) bilindiğinden emin olmak için her aramaya eklenir. cloudsearch.google.com sitesi bir arama arayüzü içermektedir.
Arama uygulaması
Arama arayüzüyle ilişkilendirildiğinde, aramalarla ilgili bağlamsal bilgiler sağlayan bir ayar grubudur. Bağlamsal bilgiler, söz konusu arayüzle yapılan bir aramada kullanılması gereken veri kaynaklarını ve arama sıralamalarını içerir. Arama uygulamaları, sonuçları filtrelemeye ve belirli bir dönemde yapılan sorgu sayısı gibi veri kaynaklarıyla ilgili raporlamayı etkinleştirmeye yönelik mekanizmalar da içerir.
Şema
Bir kurumun deposundaki verilerin Google Cloud Search için nasıl temsil edilmesi gerektiğini özetleyen bir veri yapısı. Şemalar, çalışanların Google Cloud Search deneyimini (ör. öğelerin nasıl filtrelendiği ve gösterildiği) tanımlar.
İçerik bağlayıcısı
Bir kurumun deposundaki verileri incelemek ve bir veri kaynağını doldurmak için kullanılan bir yazılım programı.
Kimlik bağlayıcısı
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ı şunlardır:

  • Çalışanların, diğer çalışanlar tarafından yazılan kurumsal politikaları, dokümanları ve içeriği bulmak için bir yönteme ihtiyacı vardır.
  • Müşteri hizmetleri ekibi üyelerinin müşterilere gönderecekleri ilgili sorun giderme belgelerini bulmaları gerekir.
  • Çalışanların şirket projeleriyle ilgili kurum içi bilgileri bulması gerekir.
  • Bir satış temsilcisi, belirli bir müşteriyle ilgili tüm destek sorunlarının durumunu görüntülemek istiyor.
  • Çalışanlar şirkete özgü bir terimin tanımını görmek ister.

Google Cloud Search'ü uygulamanın ilk adımı, Google Cloud Search'ün çözüme kavuşturduğu kullanım alanlarını belirlemektir.

Google Cloud Search'ü uygulama

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

  1. Google Cloud Search'ün çözmeye yardımcı olacağı bir kullanım alanı belirleyin.
  2. Kullanım alanıyla ilgili verileri içeren depoları tanımlayın.
  3. Şirketinizin her bir depodaki 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 bir veri kaynağı ekleyin.
  6. Her veri kaynağı için bir şema oluşturun ve kaydedin.
  7. Kod deponuz için kullanılabilir 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ı dizini'ne bakın. İçerik bağlayıcısı varsa 9. adıma geçin.
  8. Her depodaki verilere erişmek ve bunları bir Cloud Search veri kaynağında dizine eklemek için bir 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. 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ı 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ı edinmek ve dağıtmak için ilgili talimatları uygulayın. Kullanılabilir bağlayıcılar Google Cloud Search Bağlayıcı Dizini'nde listelenmiştir.

Sonraki adımlar

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

  1. Google Cloud Search başlangıç eğitimini deneyin.
  2. Google Cloud Search'ü kullanacağınız kullanım alanlarını belirleyin.
  3. Bu kullanım alanlarıyla ilgili depoları tanımlayın.
  4. Depolarınızın kullandığı kimlik sistemlerini tanımlayın.
  5. Google Cloud Search API'ye erişimi yapılandırma bölümüne geçin.