Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Эта функция предоставляется в общедоступной предварительной версии в соответствии с дополнительными условиями использования. Предварительная версия REST API поддерживает эту функцию.
В этой статье рассматривается, как добавить кэширование в конвейер обработки набора навыков, чтобы можно было изменять последующие шаги обогащения без полной пересборки каждый раз. По умолчанию набор навыков не имеет состояния, и изменение любой его части требует полного повторного запуска индексатора. При использовании кэша обогащения индексатор определяет, какие части дерева документов должны обновляться на основе изменений определения набора навыков или индексатора. Существующие обработанные выходные данные сохраняются и повторно используется по возможности.
Кэшированное содержимое помещается в службу хранилища Azure с помощью предоставленной строки подключения. Эти объекты создаются при запуске индексатора. Его следует рассматривать как внутренний компонент, управляемый службой поиска, и не следует изменять.
- Контейнер с именем
ms-az-search-indexercache-<alpha-numeric-string> - Таблицы с именем
MsAzSearchIndexerCacheIndex<alpha-numeric-string>
Prerequisites
служба хранилища Azure для хранения кешированных данных обогащения. Учетная запись хранения должна быть общего назначения версии 2.
Для индексирования блобов только, если требуется синхронизированное удаление документа из кэша и индекса при удалении блобов из источника данных, включите политику удаления в индексаторе. Без этой политики удаление документов из кэша не поддерживается.
Вы должны быть знакомы с настройкой индексаторов и наборов навыков. Начните с обзора индексатора, а затем перейдите к наборам навыков, чтобы узнать о конвейерах обогащения.
Limitations
Caution
Если вы используете индексатор SharePoint (предварительная версия), следует избегать добавочного обогащения. При определенных обстоятельствах кэш становится недействительным, требуя сброса индексатора и полного перестроения, если вы решите перезагрузить его.
Permissions
Для идентификатора Поиск с использованием ИИ Azure требуется доступ на запись в служба хранилища Azure.
- Сотрудник по работе с BLOB-данными хранилища
- Сотрудник по работе с данными в таблицах хранилища
Синтаксис строки подключения определяет, используется ли назначаемое системой удостоверение или удостоверение, назначаемое пользователем. Для получения дополнительной информации см. статью «Подключение к хранилищу Azure с помощью управляемого удостоверения».
Установка свойства кэша
Используйте эту процедуру для новых и существующих индексаторов.
В определении индексатора задайте следующие значения cache :
- (Обязательно)
storageConnectionStringукажите строку подключения к службе хранилища Azure. - (Необязательно)
enableReprocessing(trueпо умолчанию). Установите значениеfalseдля временного приостановления добавочного обогащения, а позже переключите его обратно наtrue.
Слева выберите индексаторы.
Выберите "Добавить индексатор" , чтобы создать индексатор или открыть существующий в режиме редактирования JSON.
Включите инкрементное обогащение, задайте учетную запись для хранения кэша обогащения и сохраните индексатор.
Сбросьте индексатор, если он уже существует.
Запустите индексатор. Это однократное полное перестроение инициализирует кэш. После загрузки добавочное повторное использование применяется к последующим запускам.