Google Cloud Search позволяет сотрудникам компании искать и извлекать информацию, такую как внутренние документы, поля базы данных и данные CRM, из внутренних хранилищ данных компании.
Архитектурный обзор
На рисунке 1 показаны все ключевые компоненты реализации Google Cloud Search:
![Обзор архитектуры Google Cloud Search](https://developers.google.cn/static/cloud-search/images/architecture-overview.png?authuser=5&hl=ru)
Вот определения наиболее важных терминов из рисунка 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 Cloud Search индексирует данные Google Workspace, такие как документы и таблицы Google. Вам не нужно внедрять Google Cloud Search для данных Google Workspace. Однако вам необходимо внедрить Google Cloud Search для данных, не относящихся к Google Workspace, например данных, хранящихся в сторонней базе данных, файловых системах, таких как Windows Fileshare, OneDrive, или порталах интрасети, таких как Sharepoint. Следующие шаги необходимы для внедрения Google Cloud Search на вашем предприятии.
- Определите вариант использования, который поможет решить Google Cloud Search.
- Определите репозитории, содержащие данные, относящиеся к варианту использования.
- Определите системы идентификации, используемые вашей компанией для управления доступом к данным в каждом репозитории.
- Настройте доступ к API Google Cloud Search .
- Добавьте источник данных в Google Cloud Search .
- Создайте и зарегистрируйте схему для каждого источника данных.
- Определите, доступен ли соединитель контента для вашего репозитория. Список готовых соединителей можно найти в каталоге соединителей Cloud Search . Если соединитель содержимого доступен, перейдите к шагу 9.
- Создайте соединитель контента для доступа к данным в каждом репозитории и индексируйте их в источник данных Cloud Search.
- Определите, нужен ли вам соединитель удостоверений . Если вам не нужен соединитель удостоверений, перейдите к шагу 11.
- Создайте соединитель удостоверений , чтобы сопоставить удостоверения вашего репозитория или предприятия с удостоверениями Google.
- Настройте поисковые приложения .
- Создайте поисковый интерфейс для выполнения поисковых запросов.
- Разверните коннекторы и интерфейсы поиска. Если вы использовали готовый соединитель, следуйте инструкциям для соединителя, чтобы получить и развернуть соединитель. Доступные соединители перечислены в каталоге соединителей Google Cloud Search.
Следующие шаги
Вот несколько следующих шагов, которые вы можете предпринять:
- Ознакомьтесь с руководством по началу работы с Google Cloud Search .
- Определите варианты использования, для которых вы будете использовать Google Cloud Search.
- Определите репозитории, соответствующие этим вариантам использования.
- Определите любые системы идентификации, используемые вашими репозиториями.
- Продолжайте настраивать доступ к API Google Cloud Search .