Введение в облачный поиск Google

Google Cloud Search позволяет сотрудникам компании искать и извлекать информацию, такую ​​как внутренние документы, поля базы данных и данные CRM, из внутренних хранилищ данных компании.

Архитектурный обзор

На рис. 1 показаны все ключевые компоненты реализации Google Cloud Search:

Обзор архитектуры Google Cloud Search
Рисунок 1. Ключевые компоненты Google Cloud Search

Вот определения наиболее важных терминов из рисунка 1:

Репозиторий
Программное обеспечение, используемое предприятием для хранения своих данных, например база данных, используемая для хранения информации о сотрудниках.
Источник данных
Данные из репозитория, который был проиндексирован и сохранен в Google Cloud Search.
Интерфейс поиска
Пользовательский интерфейс, используемый сотрудниками для поиска источника данных. Интерфейс поиска может быть разработан для использования на любом устройстве, от мобильного телефона до настольного компьютера. Предоставленный Google виджет поиска также можно развернуть, чтобы обеспечить поиск на внутренних веб-сайтах. Идентификатор поискового приложения включается в каждый поиск, чтобы гарантировать, что контекст этого поиска, например, в инструменте обслуживания клиентов, известен. Сайт cloudsearch.google.com содержит поисковый интерфейс.
Поисковое приложение
Группа параметров, которые при связывании с поисковым интерфейсом предоставляют контекстную информацию о поиске. Контекстная информация включает в себя источники данных и поисковые рейтинги, которые следует использовать для поиска с использованием этого интерфейса. Поисковые приложения также включают механизмы фильтрации результатов и позволяют создавать отчеты об источниках данных, например о количестве запросов, сделанных за определенный период времени.
Схема
Структура данных, описывающая, как данные в репозитории предприятия должны быть представлены для Google Cloud Search. Схема определяет работу сотрудников с Google Cloud Search, например то, как данные фильтруются и отображаются.
Коннектор содержимого
Программное обеспечение, используемое для просмотра данных в репозитории предприятия и заполнения источника данных.
Соединитель удостоверений
Программное обеспечение, используемое для синхронизации корпоративных удостоверений (пользователей и групп) с удостоверениями, необходимыми для Google Cloud Search.

Варианты использования Google Cloud Search

Вот несколько вариантов использования, которые может решить Google Cloud Search:

  • Сотрудникам нужен способ найти корпоративные политики, документы и содержимое, созданное другими сотрудниками.
  • Члены группы обслуживания клиентов должны найти соответствующие документы по устранению неполадок, чтобы отправить их клиентам.
  • Сотрудникам необходимо найти внутреннюю информацию о проектах компании.
  • Торговый представитель хочет просмотреть статус всех вопросов поддержки для конкретного клиента.
  • Сотрудники хотят получить определение термина, характерного для компании.

Первым шагом в реализации Google Cloud Search является определение вариантов использования, решаемых Google Cloud Search.

По умолчанию Google Cloud Search индексирует данные Google Workspace, такие как документы и электронные таблицы Google. Вам не нужно реализовывать поиск Google Cloud для данных Google Workspace. Однако вам необходимо внедрить Google Cloud Search для данных, не относящихся к Google Workspace, таких как данные, хранящиеся в сторонней базе данных, файловых системах, таких как Windows Fileshare, OneDrive, или порталах интрасети, таких как Sharepoint. Следующие шаги необходимы для внедрения Google Cloud Search на вашем предприятии.

  1. Определите вариант использования, который поможет решить Google Cloud Search.
  2. Определите репозитории, содержащие данные, относящиеся к варианту использования.
  3. Определите системы идентификации, используемые вашей компанией для управления доступом к данным в каждом репозитории.
  4. Настройте доступ к REST API Google Cloud Search .
  5. Добавьте источник данных в Google Cloud Search .
  6. Создайте и зарегистрируйте схему для каждого источника данных.
  7. Определите, доступен ли коннектор содержимого для вашего репозитория. Список готовых соединителей см. в каталоге соединителей Cloud Search . Если коннектор контента доступен, перейдите к шагу 9.
  8. Создайте коннектор контента для доступа к данным в каждом репозитории и проиндексируйте их в источнике данных Cloud Search.
  9. Определите, нужен ли вам соединитель удостоверений . Если вам не нужен соединитель удостоверений, перейдите к шагу 11.
  10. Создайте соединитель удостоверений, чтобы сопоставить ваш репозиторий или корпоративные удостоверения с удостоверениями Google.
  11. Настройте поисковые приложения .
  12. Создайте поисковый интерфейс для выполнения поисковых запросов.
  13. Разверните соединители и поисковые интерфейсы. Если вы использовали готовый соединитель, следуйте инструкциям по его получению и развертыванию. Доступные соединители перечислены в каталоге соединителей Google Cloud Search .

Следующие шаги

Вот несколько следующих шагов, которые вы можете предпринять:

  1. Ознакомьтесь с руководством по началу работы с Google Cloud Search .
  2. Определите варианты использования, для которых вы будете использовать Google Cloud Search.
  3. Определите репозитории, относящиеся к этим вариантам использования.
  4. Определите любые системы идентификации, используемые вашими репозиториями.
  5. Перейдите к настройке доступа к Google Cloud Search API .