#azure #azure-cognitive-search
#azure #azure-когнитивный поиск
Вопрос:
Я создаю Azure Search
индекс и хотел бы, чтобы поле было уникальным в глобальном масштабе. Первоначально я пытался использовать id
поле для этой цели, но, похоже, определенные символы в id
поле недопустимы. Можно ли определить поле как глобально уникальное во время создания схемы индекса?
Ответ №1:
«ключ» — уникальный идентификатор для документов в индексе. В качестве ключевого поля должно быть выбрано ровно одно поле, и оно должно иметь тип Edm.String. https://learn.microsoft.com/en-us/azure/search/search-what-is-an-index#attributes
Если вы столкнулись с тем, что символы не поддерживаются в Azure Search, ознакомьтесь с кодировкой вашего поля в base64 с использованием сопоставлений полей.