/ / Indexer non è riuscito a elaborare blob a causa del tipo di contenuto mancante, ma il blob ha un tipo di contenuto: BLOB azure-storage, ricerca blu

L'indicizzatore non è riuscito a elaborare il BLOB a causa del tipo di contenuto mancante, ma il BLOB ha un tipo di contenuto: BLOB azure-storage, ricerca blu

Ho impostato l'indicizzazione del BLOB e la ricerca full-text per Azure come descritto in questo articolo: Indicizzazione dei documenti nell'archiviazione BLOB di Azure con ricerca di Azure.

Alcuni dei miei pdf, tuttavia, non riescono nell'indicizzatore:

[
{
"key": null,
"errorMessage": "Error processing blob "https://my-storage.blob.core.windows.net/my-container/mydocument.pdf" with content type "": 422"
}
]

Ho ricontrollato le proprietà sul BLOB per assicurarmi che il suo tipo di contenuto fosse impostato:

{
"container": "my-container",
"name": "mydocument.pdf",
"metadata": {},
"lastModified": "Fri, 08 Jul 2016 19:43:15 GMT",
"etag": "0xXXXXXXXXXXXXXXX",
"blobType": "BlockBlob",
"contentLength": "3863790",
"requestId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"contentSettings": {
"contentType": "application/pdf",
"contentMD5": "xxxxxxxxxxxxxxxxxxxxxx=="
},
"lease": {
"status": "unlocked",
"state": "available"
}
}

Ora, questo particolare pdf ha un po 'di sicurezzarestrizioni (nessuna stampa), quindi ho pensato che potesse influenzarlo. Ho creato alcuni pdf da zero per provarlo, e hanno funzionato bene, sia con che senza le restrizioni.

risposte:

0 per risposta № 1

Ci saranno dei documenti occasionaliRicerca di Azure non può gestire, a causa di restrizioni di sicurezza, file danneggiati, ecc. Esistono diverse manopole per controllare come vengono gestiti tali file. Vedere questa risposta per dettagli.