2017-09-11 97 views
0

如何通過天藍色搜索檢索實際blob(pdf)?我知道有一些查找的可能性,但這些只給了我內容的文本表示。我想要下載文件的pdf下載/流。我將如何去解決這個問題?我使用.NET SDK。Azure在blob上搜索在搜索後檢索到blob本身

我是否需要索引文件名(直接通過blob存儲檢索)?如果是的話如何?

回答

0

答案是:只需將名爲metadata_storage_path的字段添加到您的索引! SDK:

new Field() { Name = "metadata_storage_path", Type = "Edm.String", IsSearchable = false, IsFilterable = false, IsSortable = false, IsFacetable = false }

您可以添加到您的索引元數據屬性的列表是在這裏: https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#how-azure-search-indexes-blobs

另外,在默認情況下Azure的搜索填充與網址安全base64索引鍵字段metadata_storage_path屬性的編碼值。您可以解碼已編碼的斑點路徑值(有關詳細信息,請參閱base64Decode mapping function並檢索斑點。