Closed chrden closed 1 year ago
The problem is that this is trying to configure the Azure Search Data Source for the Azure Search Indexer source in Azure, with a connection string that is local. This cannot work because Azure Search cannot connect to your local azure blob storage.
The way this package works is by a pull mechanism, not a push mechanism. ExamineX doesn't read or parse any media, this is done by Azure Search directly using a Data Source and an Indexer. Behind the scenes, whenever media is updated in Umbraco, ExamineX will tag that blob item with a NodeId metadata attribute and will tell the Azure Search Indexer to start indexing anything in its Data Source that hasn't been processed. The Data Source in this case is blob storage where the media files are stored. Azure Search's Indexer will then read from that Data Source, do all of the file extraction (and it supports many document types, including all office and PDF formats) and then pull that content into the index based on that blob items NodeId metadata.
I will close this issue since this cannot be a supported scenario. If you are working locally, then it's normally best to disable ExamineX and use the standard Examine/Lucene implementation instead. If you require PDF support in that scenario, then you'd need to install this package https://our.umbraco.com/packages/website-utilities/umbracoexaminepdf/
When using the Umbraco.StorageProviders.AzureBlob package in order to index media, the indexing fails if the connection string to the blob storage does not include HTTPS and therefore requires the user to setup a Blob Storage service in Azure to test this locally.
The below exception occurs when attempting to reindex while using Azurite or
UseDevelopmentStorage=true
withUmbraco.StorageProviders.AzureBlob
.Scenario A:
Umbraco.StorageProviders.AzureBlob
Umbraco:Storage:AzureBlob:Media:ConnectionString
setting to"ConnectionString": "UseDevelopmentStorage=true"
,Scenario B:
Umbraco:Storage:AzureBlob:Media:ConnectionString
setting to the value of the 'Primary Connection String' settingException when attempting to reindex
Let me know if you need any more information
:+1: