Search code examples
azure-cognitive-searchsemantic-search

Azure Cognitive Search - Do sematic search configuration support binding content field to content type in a Edm.ComplexType?


Does Azure cognitive search sematic search configuration support binding content field to content type in a Edm.ComplexType? I have an index which have a collection of complex types. Each item in the complex type has a content string field that has text extracted from documents. If possible, I would like to enable semantic search for this content.

Can not configure semantic content field in Azure portal. Content field from complex types does not show up in dropdown field.

enter image description here


Solution

  • Semantic Search supports Semantic Configurations over the following field types: Edm.String and subfields of Edm.ComplexType as per Create a semantic configuration. If your index already contains an Edm.ComplexType field with the respective sub-fields you will see them in the drop down accordingly. Example:

    enter image description here

    If for any reason the existing sub-fields of an Edm.ComplexType field are not showing up for you in the portal and you are meeting all pre-requisites (such as having a Standard+ SKU service and having already the field in your index, I suggest you to open an Azure support case.