Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra

Амазон Кендра — это интеллектуальный поисковый сервис, основанный на машинном обучении (ML). С помощью Amazon Kendra вы можете легко объединять контент из различных репозиториев контента в централизованный индекс, который позволяет быстро выполнять поиск по всем корпоративным данным и находить наиболее точные ответы. Многие организации используют платформу управления контентом под открытым небом для хранения их содержимого. Одним из ключевых требований для многих корпоративных клиентов, использующих Alfresco, является возможность легко и безопасно находить точную информацию по всем документам в источнике данных.

Мы рады объявить об общедоступной предварительной версии коннектора Amazon Kendra Alfresco. Вы можете индексировать контент Alfresco, фильтровать типы контента, который вы хотите индексировать, и легко выполнять поиск данных в Alfresco с помощью интеллектуального поиска Amazon Kendra и его коннектора Alfresco OnPrem.

В этом посте показано, как использовать коннектор Amazon Kendra Alfresco OnPrem для настройки коннектора в качестве источника данных для индекса Amazon Kendra и поиска в документах Alfresco. В зависимости от конфигурации коннектора Alfresco вы можете синхронизировать коннектор для обхода и индексирования различных типов контента Alfresco, например вики и блогов. Соединитель также принимает информацию из списка управления доступом (ACL) для каждого файла. Информация ACL используется для фильтрации пользовательского контекста, когда результаты поиска по запросу фильтруются в зависимости от того, к чему у пользователя есть авторизованный доступ.

Предпосылки

Чтобы опробовать коннектор Amazon Kendra для Alfresco, используя этот пост в качестве справки, вам потребуется следующее:

Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Настройте источник данных с помощью коннектора Amazon Kendra для Alfresco.

Чтобы добавить источник данных в индекс Amazon Kendra с помощью коннектора Alfresco OnPrem, вы можете использовать существующий индекс или создать новый индекс. Затем выполните следующие шаги. Для получения дополнительной информации по этой теме см. Руководство разработчика по Amazon Kendra.

  1. В консоли Amazon Kendra откройте свой индекс и выберите Источники данных в навигационной панели.
  2. Выберите Добавить источник данных.
  3. Под под открытым небом, выберите Добавить разъем.
  4. В Укажите сведения об источнике данных раздел, введите название и описание и выберите Следующая.
  5. В Определение доступа и безопасности раздел, для URL-адрес сайта Альфреско, введите имя хоста Alfresco.
  6. Чтобы настроить сертификаты SSL, вы можете создать самозаверяющий сертификат для этой установки, используя openssl x509 -in pattern.pem -out alfresco.crt и добавить этот сертификат в Простой сервис хранения Amazon (Amazon S3) ведро. Выбирать Обзор S3 и выберите корзину S3 с SSL-сертификатом.
  7. Что касается ID сайта, введите идентификатор сайта Alfresco, на котором вы хотите искать документы.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  8. Под АутентификацияУ вас есть два варианта:
    1. Используйте менеджер секретов, чтобы создайте новые учетные данные для аутентификации Alfresco. Вам нужен Имя пользователя и пароль администратора Alfresco.
    2. Используйте существующий секрет менеджера секретов, который имеет Учетные данные для аутентификации Alfresco вы хотите, чтобы соединитель получил доступ.
  9. Выберите Сохранить и добавить секрет.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  10. Что касается Роль IAM, выберите Создать новую роль или выберите существующую роль IAM, настроенную с соответствующими политиками IAM, чтобы получить доступ к секрету Secrets Manager, индексу Amazon Kendra и источнику данных.
  11. Выберите Следующая.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  12. В Настройте параметры синхронизации укажите информацию об области синхронизации и расписании выполнения.
    Вы можете включать файлы для обхода с помощью шаблонов включения или исключать их с помощью шаблонов исключения.
  13. Выберите Следующая.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  14. В Установить сопоставления полей можно дополнительно настроить сопоставления полей, чтобы указать, как имена полей Alfresco сопоставляются с атрибутами или фасетами Amazon Kendra.
  15. Выберите Следующая.
  16. Проверьте свои настройки и подтвердите добавление источника данных.
  17. После добавления источника данных выберите Источники данных в области навигации выберите только что добавленный источник данных и выберите Синхронизировать сейчас для запуска синхронизации источника данных с индексом Amazon Kendra.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
    Процесс синхронизации может занять около 10–15 минут. Теперь вы можете выполнять поиск по проиндексированному контенту Alfresco с помощью консоли поиска или поискового приложения. При желании вы можете выполнить поиск с помощью ACL, выполнив следующие дополнительные действия.
  18. Перейдите на созданную вами индексную страницу и на Контроль доступа пользователей , выберите Изменить настройки.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  19. Под Настройки контроля доступа, наведите на Да.
  20. Что касается Тип токена, выберите JSON.
  21. Выберите Следующая.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  22. Выберите Обновление ПО.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Подождите несколько минут, пока индекс обновится в соответствии с изменениями. Теперь давайте посмотрим, как можно выполнять интеллектуальный поиск с помощью Amazon Kendra.

Выполняйте интеллектуальный поиск с помощью Amazon Kendra

Прежде чем пытаться выполнить поиск в консоли Amazon Kendra или с помощью API, убедитесь, что синхронизация источника данных завершена. Чтобы проверить, просмотрите источники данных и убедитесь, что последняя синхронизация прошла успешно.

Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

  1. Чтобы начать поиск, на консоли Amazon Kendra выберите Поиск по проиндексированному контенту в навигационной панели.
    Вы будете перенаправлены в консоль Amazon Kendra Search. Теперь вы можете искать информацию в документах Alfresco, которые вы проиндексировали с помощью Amazon Kendra.
  2. Для этого поста мы ищем документ, хранящийся в Alfresco, AWS.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  3. Расширьте Тестовый запрос с токеном доступа , а затем выбрать Применить токен.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.
  4. Что касается Имя пользователя, введите адрес электронной почты, связанный с вашей учетной записью Alfresco.
  5. Выберите Применить.
    Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Теперь пользователь может видеть только тот контент, к которому у него есть доступ. В нашем примере пользователь test@amazon.com не имеет доступа ни к каким документам на Alfresco, поэтому ни один из них не виден.

Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

ограничения

Соединитель имеет следующие ограничения:

  • На момент написания этой статьи мы поддерживаем только Alfresco OnPrem. Alfresco PAAS не поддерживается.
  • Соединитель не сканирует следующие объекты: календари, обсуждения, списки данных, ссылки и системные файлы.
  • Во время общедоступной предварительной версии мы поддерживаем только обычную проверку подлинности. Для поддержки других форм аутентификации обратитесь к представителю Amazon.

Убирать

Чтобы избежать будущих затрат, очистите ресурсы, созданные вами в рамках этого решения. Если вы создали новый индекс Amazon Kendra во время тестирования этого решения, удалите его. Если вы только добавили новый источник данных с помощью коннектора Amazon Kendra для Alfresco, удалите этот источник данных.

Заключение

Благодаря коннектору Amazon Kendra Alfresco ваша организация может безопасно искать содержимое с помощью интеллектуального поиска на базе Amazon Kendra.

Чтобы узнать больше о коннекторе Amazon Kendra Alfresco, см. Руководство разработчика по Amazon Kendra.

Дополнительные сведения о других встроенных коннекторах Amazon Kendra для популярных источников данных см. Собственные коннекторы Amazon Kendra.


Об авторе

Интеллектуальный поиск содержимого Alfresco с помощью Amazon Kendra PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.Викас шах является архитектором корпоративных решений в веб-сервисах Amazon. Он энтузиаст технологий, которому нравится помогать клиентам находить инновационные решения сложных бизнес-задач. В сферу его интересов входят машинное обучение, Интернет вещей, робототехника и системы хранения данных. В свободное время Викас любит собирать роботов, ходить в походы и путешествовать.

Отметка времени:

Больше от Машинное обучение AWS