Руководство по началу работы с Google Cloud Search

В этом руководстве показано, как развернуть простое решение для облачного поиска с использованием GitHub в качестве репозитория индексируемых данных. В частности, руководство состоит из двух примеров приложений:

  • Коннектор контента, созданный с помощью Cloud Search Connector SDK , используется для индексации данных в репозиториях GitHub. Индексируемые данные включают в себя проблемы, запросы на извлечение и содержимое заголовка ветки по умолчанию ( master ).
  • Веб-приложение, которое использует виджет поиска для предоставления настраиваемого интерфейса поиска.

Предпосылки

Для этого руководства необходимы следующие предварительные условия:

  • Доступ администратора к домену Google Workspace или Cloud Identity с включённым индексированием сторонних данных в Cloud Search. Если вы не можете просмотреть настройки в панели управления администратора, обратитесь к администратору домена или зарегистрируйтесь в Cloud Search .
  • Учетная запись пользователя GitHub .
  • Знание Java и JavaScript.
  • Java 8 или новее.
  • Мейвен .
  • Node.js 8.11 или новее.

Создайте учебный проект

Для начала необходимо создать проект Google Cloud Platform. Этот проект служит основой для создания, включения и использования всех сервисов Google Cloud Platform (GCP), включая управление API, выставление счетов, добавление и удаление участников, а также управление разрешениями.

  1. Откройте консоль Google Cloud .

  2. В верхней части страницы нажмите на справа от «Google Cloud Console». Откроется диалоговое окно со списком текущих проектов.

  3. Нажмите кнопку НОВЫЙ ПРОЕКТ . Появится экран «Новый проект».

  4. В поле «Название проекта» введите название проекта, например «SearchTutorial».

  5. (необязательно) Нажмите «Изменить» , чтобы изменить идентификатор проекта. Идентификатор проекта нельзя изменить после его создания, поэтому выберите идентификатор, который будет соответствовать вашим потребностям на протяжении всего жизненного цикла проекта.

  6. Чтобы просмотреть места реализации проекта, нажмите кнопку ОБЗОР .

  7. Щелкните по местоположению вашего проекта и нажмите «Выбрать» .

  8. Нажмите «СОЗДАТЬ» . Консоль перейдет на страницу «Панель управления». Проект будет создан за несколько минут.

Дополнительную информацию о создании и управлении проектами см. в разделе Создание и управление проектами .

Включить API

Для получения учетных данных вам необходимо включить API Google Cloud Search и создать учетную запись службы.

  1. В левой навигационной панели нажмите API и службы .
  2. Чтобы убедиться, что вы находитесь в только что созданном проекте, щелкните значок справа от баннера консоли Google Cloud и выберите только что созданный проект.
  3. Нажмите «ВКЛЮЧИТЬ API И СЕРВИСЫ» . Откроется страница «Добро пожаловать в библиотеку API».
  4. Введите «Cloud Search API» в поле поиска и нажмите клавишу Enter . Будет выведен список API.
  5. Нажмите «API облачного поиска ». Откроется страница «API облачного поиска».
  6. Нажмите «ВКЛЮЧИТЬ» . Откроется страница «Обзор».

Дополнительную информацию о включении и отключении API см. в разделе Управление API в консоли Google Cloud.

Клонировать репозиторий учебника

Чтобы клонировать репозиторий примеров, выполните следующую команду:

git clone https://github.com/googleworkspace/cloud-search-samples.git

Следующий