Амазон Кендра — это высокоточный и простой в использовании интеллектуальный поисковый сервис, основанный на машинном обучении (ML). Amazon Kendra предлагает набор соединителей источников данных, упрощающих процесс загрузки и индексации вашего контента, где бы он ни находился.
Ценные данные в организациях хранятся как в структурированных, так и в неструктурированных репозиториях. Решение корпоративного поиска должно быть способно собирать данные из нескольких структурированных и неструктурированных репозиториев для индексации и поиска.
Одним из таких репозиториев неструктурированных данных является Microsoft Exchange. Разговоры по электронной почте содержат важные сообщения, которыми обмениваются различные стороны с течением времени. Пользователи часто прикрепляют документы, содержащие ценную информацию, в контексте этого письма. В дополнение к электронной почте учетная запись Exchange дает доступ к другим ценным источникам информации, таким как записи календаря, записные книжки OneNote и контакты.
Мы рады сообщить, что теперь вы можете использовать коннектор Amazon Kendra для Microsoft Exchange для поиска информации, хранящейся в вашей учетной записи Exchange. В этом посте мы покажем, как индексировать информацию, хранящуюся в Exchange, и использовать функцию интеллектуального поиска Amazon Kendra. Кроме того, интеллектуальный поиск на основе машинного обучения может точно находить информацию в неструктурированных документах с повествовательным содержанием на естественном языке, для которых поиск по ключевым словам не очень эффективен.
Обзор решения
С помощью Amazon Kendra вы можете настроить несколько источников данных, чтобы обеспечить центральное место для поиска в вашем репозитории документов. Для нашего решения мы демонстрируем, как индексировать репозиторий или папку Exchange с помощью коннектора Amazon Kendra для Exchange. Решение состоит из следующих шагов:
- Настройте приложение в Exchange и получите сведения о подключении.
- Сохраните детали в Менеджер секретов AWS.
- Создайте источник данных Exchange через консоль Amazon Kendra.
- Индексируйте данные в репозитории Exchange.
- Запустите пример запроса, чтобы проверить решение.
Предпосылки
Чтобы опробовать коннектор Amazon Kendra для Exchange, вам потребуется следующее:
Настройте приложение Exchange и соберите сведения о подключении
Прежде чем мы настроим источник данных Exchange, нам нужно несколько сведений о вашем репозитории Exchange. Давайте соберем их заранее.
- Войти в Лазурный портал используя свою глобальную учетную запись администратора, и выберите Следующая.
- Введите пароль и выберите Вход.
- На странице приветствия Azure выберите Регистрация приложений.
- Выберите Новая регистрация.
- Введите имя приложения (например, my-exchange-app) и выберите Зарегистрируйтесь.
- Запишите идентификатор арендатора (он понадобится вам при настройке источника данных для Amazon Kendra).
- Под Учетные данные клиента, выберите Добавить сертификат или секрет.
- Выберите Секрет нового клиента.
- Введите описание (например,
my exchange secret
). - Выберите срок действия (для этого поста 6 месяцев).
- Выберите Добавить.
- Запишите идентификатор и значение секрета, чтобы использовать их позже при настройке источника данных.
- На панели навигации выберите Разрешения API.
Здесь вы можете добавить или удалить права администратора.
- Для этого поста оставьте значения по умолчанию как есть.
Хранить учетные данные Exchange в диспетчере секретов
Чтобы сохранить учетные данные Exchange в Secrets Manager, выполните следующие действия:
- На консоли диспетчера секретов выберите Храните новый секрет.
- Выберите Другой тип секрета.
- Создайте две пары ключ-значение для
clientid
иclientsecret
и введите значения, сохраненные из Exchange. - Выберите Следующая.
- Что касается Секретное имявведите имя (например,
AmazonKendra-my-exchange-secret
). - Введите необязательное описание.
- Выберите Следующая.
- В Настроить ротацию раздел, оставьте все настройки по умолчанию и выберите Следующая.
- На Обзор выберите страницу Магазин.
Настройте коннектор Amazon Kendra для Exchange.
Чтобы настроить коннектор Amazon Kendra, выполните следующие действия.
- На консоли Amazon Kendra выберите Создать индекс.
- Что касается Индекс, введите имя индекса (например,
my-exchange-index
). - Введите необязательное описание.
- Что касается Название роли, введите имя роли IAM.
- Настройте дополнительные параметры шифрования и теги.
- Выберите Следующая.
- Что касается Укажите подготовку, наведите на Редакция для разработчиков , а затем выбрать Следующая.
- В Настроить контроль доступа пользователей раздел, оставьте настройки по умолчанию и выберите Следующая.
- На странице обзора выберите Создавай.
При этом создается и распространяется роль IAM, а затем создается индекс Amazon Kendra, что может занять до 30 минут.
Создайте источник данных Exchange
Выполните следующие шаги, чтобы создать источник данных:
- На консоли Amazon Kendra выберите Источники данных в навигационной панели.
- Под Microsoft Exchange, выберите Добавить разъем.
- Что касается Имя источника данныхвведите имя (например,
my-exchange-data-source
). - Введите необязательное описание.
- Выберите Следующая.
- Что касается Идентификатор арендатора, выберите идентификатор клиента, который вы собрали ранее.
- Что касается Секрет AWS Secrets Manager, выберите секрет, который вы создали ранее.
- Что касается Роль IAM, выберите Создать новую роль.
- Что касается Название роливведите имя (например,
AmazonKendra-myexchange-datasource-role
). - Выберите Следующая.
- Что касается Идентификатор электронной почты пользователя, вы можете ввести список идентификаторов электронной почты. Чтобы захватить контент от всех пользователей, оставьте поле пустым.
Мы сохранили выбор по умолчанию, но вы можете точно настроить свой выбор контента по мере необходимости.
- Что касается Режим синхронизации, наведите на Полная синхронизация (это первый раз, и нам нужно импортировать весь контент).
- Что касается частота, выберите Запуск по требованию.
- Выберите Следующая.
- Установите любые дополнительные сопоставления полей и выберите Следующая.
- Выберите Просмотр и создание , а затем выбрать Добавить источник данных.
- Выберите Синхронизировать сейчас.
- Дождитесь завершения синхронизации.
Проверить решение
Теперь, когда вы добавили контент из своей учетной записи Exchange в свой индекс Amazon Kendra, вы можете протестировать некоторые запросы.
- Зайдите в свой индекс и выберите Поиск по проиндексированному контенту.
- Введите образец поискового запроса и проверьте результаты поиска (ваш запрос будет зависеть от содержимого вашей учетной записи).
Соединитель Exchange также выполняет обход локальной идентификационной информации из Exchange. Вы можете использовать эту функцию, чтобы сузить запрос по пользователю.
- Чтобы использовать эту функцию, вернитесь на страницу результатов поиска.
- Расширьте Тестовый запрос с именем пользователя или группами , а затем выбрать Применить имя пользователя или группы.
Для Microsoft Exchange мы не импортируем группы, мы просто импортируем имена пользователей. В данном случае имена пользователей — это идентификаторы электронной почты.
- Введите идентификатор пользователя (адрес электронной почты) вашего пользователя и выберите Применить.
- Повторите поисковый запрос.
Это приносит вам отфильтрованный набор результатов на основе ваших критериев.
- Вернитесь на страницу поиска и введите имя пользователя, у которого нет доступа к этому содержимому, затем выберите Применить.
- Запустите тот же запрос еще раз.
При работе с Amazon Kendra с таким приложением, как приложение, созданное с использованием Создатель опыта, вы можете передать удостоверение пользователя (в виде идентификатора электронной почты) в Amazon Kendra, чтобы гарантировать, что каждый пользователь будет видеть только контент, относящийся к его идентификатору пользователя. В качестве альтернативы вы можете использовать Центр идентификации AWS IAM (преемник AWS Single Sign-On) для управления пользовательским контекстом, передаваемым в Amazon Kendra, для ограничения запросов пользователя.
Поздравляем! Вы успешно использовали Amazon Kendra для поиска ответов и идей на основе контента, проиндексированного из вашей учетной записи Exchange.
ограничения
Это решение имеет следующие ограничения:
- Адреса электронной почты с несколькими доменами не поддерживаются.
- Заметки не поддерживаются.
- Добавочные обновления действительны только в течение определенного периода (7 дней), прежде чем клиентскому приложению потребуется снова выполнить полную синхронизацию.
- Exchange Online имеет ограничения скорости, которые определяют скорость приема. Для получения дополнительной информации см. Ограничения Exchange Online.
Убирать
Чтобы избежать будущих затрат, очистите ресурсы, созданные вами в рамках этого решения. Если вы создали новый индекс Amazon Kendra во время тестирования этого решения, удалите его. Если вы только добавили новый источник данных с помощью коннектора Amazon Kendra для Exchange, удалите этот источник данных.
Заключение
С помощью соединителя Microsoft Exchange для Amazon Kendra организации могут безопасно подключаться к репозиторию информации, хранящейся в их учетной записи, с помощью интеллектуального поиска на базе Amazon Kendra.
Чтобы узнать об этих и других возможностях, см. Руководство разработчика по Amazon Kendra. Дополнительные сведения о том, как создавать, изменять или удалять метаданные и содержимое при приеме данных из Exchange, см. Обогащение ваших документов во время приема и Обогащайте свой контент и метаданные, чтобы повысить удобство поиска с помощью настраиваемого обогащения документов в Amazon Kendra..
Об авторе
Ашиш Лагванкар является старшим архитектором корпоративных решений в AWS. Его основные интересы включают AI/ML, бессерверные и контейнерные технологии. Ашиш живет в Бостоне, штат Массачусетс, и любит читать, проводить время на свежем воздухе и проводить время со своей семьей.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- Платоблокчейн. Интеллект метавселенной Web3. Расширение знаний. Доступ здесь.
- Источник: https://aws.amazon.com/blogs/machine-learning/index-your-microsoft-exchange-content-using-the-exchange-connector-for-amazon-kendra/
- 100
- 7
- a
- в состоянии
- О нас
- доступ
- Учетная запись
- точный
- точно
- через
- добавленный
- дополнение
- Администратор
- продвижение
- AI / ML
- Все
- Amazon
- Амазон Кендра
- и
- анонсировать
- ответы
- приложение
- Применение
- ПЛОЩАДЬ
- прикреплять
- AWS
- Лазурный
- назад
- основанный
- до
- не являетесь
- между
- Бостон
- Приносит
- построенный
- Календарь
- захватить
- случаев
- центральный
- сертификат
- Выберите
- клиент
- конкурировать
- полный
- связи
- Консоли
- контакты
- содержать
- Container
- содержание
- содержание
- контекст
- контроль
- Беседы
- Основные
- Расходы
- Создайте
- создали
- создает
- Полномочия
- Критерии
- изготовленный на заказ
- данным
- Дней
- По умолчанию
- по умолчанию
- демонстрировать
- описание
- подробнее
- Застройщик
- документ
- Документация
- не
- домен
- Dont
- вниз
- в течение
- каждый
- Ранее
- Эффективный
- Писем
- шифрование
- обеспечивать
- Enter
- Предприятие
- пример
- обмена
- возбужденный
- опыт
- семья
- Особенность
- несколько
- поле
- Найдите
- Во-первых,
- Впервые
- после
- форма
- от
- полный
- функция
- будущее
- получить
- дает
- Глобальный
- Go
- Группы
- имеющий
- очень
- Как
- How To
- HTML
- HTTPS
- ID
- Личность
- Импортировать
- важную
- in
- включают
- индекс
- информация
- размышления
- Умный
- интересы
- IT
- Сохранить
- язык
- УЧИТЬСЯ
- изучение
- Оставлять
- ОГРАНИЧЕНИЯ
- недостатки
- рамки
- Список
- локальным
- машина
- обучение с помощью машины
- менеджер
- Сообщения
- Метаданные
- Microsoft
- Минут
- ML
- изменять
- месяцев
- БОЛЕЕ
- с разными
- имя
- имена
- РАССКАЗ
- натуральный
- Навигация
- Необходимость
- потребности
- Новые
- Заметки
- Предложения
- онлайн
- организации
- Другое
- на открытом воздухе
- пар
- хлеб
- часть
- Стороны
- Прошло
- Пароль
- период
- Разрешения
- Часть
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- возможности,
- После
- Питание
- процесс
- обеспечивать
- Обменный курс
- Reading
- удаление
- хранилище
- Полезные ресурсы
- Итоги
- обзоре
- Роли
- Run
- то же
- Поиск
- Secret
- Раздел
- безопасно
- видит
- выбор
- старший
- Serverless
- обслуживание
- набор
- установка
- настройки
- несколько
- должен
- показывать
- упростить
- одинарной
- Решение
- Решения
- некоторые
- Источник
- Источники
- конкретный
- скорость
- Расходы
- Шаги
- магазин
- хранить
- структурированный
- Успешно
- такие
- suite
- Поддержанный
- Поверхность
- синхронизация
- взять
- Нажмите
- технологии
- арендатор
- тестXNUMX
- Тестирование
- Ассоциация
- их
- время
- в
- вместе
- Updates
- использование
- Информация о пользователе
- пользователей
- ценный
- ценностное
- Наши ценности
- различный
- с помощью
- добро пожаловать
- , которые
- в то время как
- КТО
- будете
- Ты
- ВАШЕ
- зефирнет