Azure Blob indexer producing "null" values for user-defined blob metadata in Azure AI Search

Berk Dogan 10 Reputation points
2023-12-12T12:53:03.5233333+00:00

I created an index using the Import and vectorize data button through an Azure Blob Container successfully. However, I had already some custom metadata (url_sap) in the blobs that I wanted to transition to the Search Index as retrievable fields.

For that purpose, I created the url_sap String field in the Search Index and ran the indexer again (successfully ran through all documents), but I am getting url_sap as null for all documents. I also tried to include a pre-defined blob property metadata_storage_content_type in the Search Index, and ran the indexer again, but the new field is always null.

While initially creating the index through Import and vectorize data, I also enabled Extract text from images, disabled semantic ranking, enabled deletion tracking with Native blob soft delete.

Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
1,349 questions
{count} votes

1 answer

Sort by: Most helpful
  1. ajkuma 28,036 Reputation points Microsoft Employee Moderator
    2023-12-13T10:55:09.6+00:00

    Thanks for posting this question.

    As I understand from the issue description, you are getting null values for the custom metadata fields that you wanted to transition to the Search Index as retrievable fields. You also tried to include a pre-defined blob property metadata_storage_content_type in the Search Index, but the new field is always null.

    While I'm checking on this, kindly check the logs to fetch more details about the error: Diagnostic settings.

    Troubleshooting common indexer errors and warnings in Azure AI Search


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.