2017-09-11 9 views
0

紺碧の検索で実際のブロブ(pdf)を取得するにはどうすればよいですか?私はいくつかのルックアップの可能性があることを知っていますが、これらは私にコンテンツのテキスト表現を与えるだけです。私は下にある文書のPDFダウンロード/ストリームが欲しいです。私はこれをどのように越えるだろうか?私は.NET SDKを使用しています。Azureブロブを検索すると、ブロブ自体を検索後に検索します。

ファイルのインデックスを作成する必要があります(ブロブストレージから直接取得するには)?そしてもしそうなら、どのように?

答えて

0

回答:「metadata_storage_path」というフィールドをインデックスに追加するだけです。 SDK:

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

あなたがインデックスに追加できるメタデータプロパティのリストはこちらです:デフォルトのAzureで検索 https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#how-azure-search-indexes-blobs

また、URLセーフBASE64であなたのインデックスにキーフィールドを移入しますmetadata_storage_pathプロパティのエンコードされた値。エンコードされたBLOBパスの値をデコードすることができます(詳細はbase64Decode mapping functionを参照してBLOBを取得してください)

関連する問題