Когнитивный поиск Azure. Поддерживает ли конфигурация сематического поиска привязку поля контента к типу контента в Edm.ComplexType?

Поддерживает ли конфигурация сематического поиска когнитивного поиска Azure привязку поля контента к типу контента в Edm.ComplexType? У меня есть индекс, содержащий коллекцию сложных типов. Каждый элемент сложного типа имеет поле строки содержимого, содержащее текст, извлеченный из документов. Если возможно, я бы хотел включить семантический поиск по этому контенту.

Невозможно настроить поле семантического контента на портале Azure. Поле содержимого сложных типов не отображается в раскрывающемся поле.

2 ответа

Семантический поиск поддерживает семантические конфигурации для следующих типов полей: Edm.String и подполя Edm.ComplexType в соответствии с созданием семантической конфигурации . Если ваш индекс уже содержит поле Edm.ComplexType с соответствующими подполями, вы увидите их в раскрывающемся списке соответственно. Пример:

Если по какой-либо причине существующие подполя поля Edm.ComplexType не отображаются для вас на портале и вы соответствуете всем предварительным требованиям (например, наличие службы SKU Standard+ и наличие поля в вашем индексе, я предлагаю вам открыть заявку в службу поддержки Azure .

На благо других, кто наткнулся на это. Строковые подполя Collection(Edm.ComplexType) в настоящее время не поддерживаются. В исходном сообщении упоминается, что они используют массив сложных типов.

Во всех свойствах семантической конфигурации назначаемые вами поля должны быть:

  • Приписывается как доступный для поиска и извлечения.

  • Строки типа Edm.String, Edm.ComplexType или Collection(Edm.String).

Строковые подполя полей Collection(Edm.ComplexType) в настоящее время не поддерживаются в семантическом ранжировании, заголовках или ответах.

https://learn.microsoft.com/en-us/azure/search/semantic-how-to-query-request

Другие вопросы по тегам