IndexingParametersConfiguration クラス

定義

インデクサー固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。

public class IndexingParametersConfiguration : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type IndexingParametersConfiguration = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Class IndexingParametersConfiguration
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
継承
IndexingParametersConfiguration
実装

コンストラクター

IndexingParametersConfiguration()

IndexingParametersConfiguration の新しいインスタンスを初期化します。

プロパティ

AllowSkillsetToReadFileData

true の場合、BLOB データ ソースからダウンロードされた元のファイル データを表すオブジェクトであるパス //document//file_dataが作成されます。 これにより、エンリッチメント パイプライン内で処理するためのカスタム スキルまたはドキュメント抽出スキルに、元のファイル データを渡すことができます。

DataToExtract

Azure BLOB ストレージから抽出するデータを指定し、"imageAction" が "none" 以外の値に設定されている場合に、画像コンテンツから抽出するデータをインデクサーに指示します。 これは、.PDF またはその他のアプリケーションの埋め込みイメージ コンテンツ、または Azure BLOB の .jpg や .png などのイメージ ファイルに適用されます。

DelimitedTextDelimiter

CSV BLOB の場合は、各行が新しいドキュメントを開始する CSV ファイルの行末の 1 文字区切り記号 ("|"など) を指定します。

DelimitedTextHeaders

CSV BLOB の場合は、列ヘッダーのコンマ区切りのリストを指定します。これは、ソース フィールドをインデックス内の宛先フィールドにマッピングする場合に便利です。

DocumentRoot

JSON 配列の場合、構造化ドキュメントまたは半構造化ドキュメントを指定すると、このプロパティを使用して配列へのパスを指定できます。

ExcludedFileNameExtensions

Azure BLOB ストレージからの処理時に無視するファイル名拡張子のコンマ区切りの一覧。 たとえば、インデックス作成中にこれらのファイルをスキップするために、".png、.mp4" を除外できます。

ExecutionEnvironment

インデクサーを実行する環境を指定します。

FailOnUnprocessableDocument

Azure BLOB の場合、ドキュメントのインデックス作成に失敗した場合にインデックス作成を続行する場合は false に設定します。

FailOnUnsupportedContentType

Azure BLOB の場合、サポートされていないコンテンツ タイプが見つかったときにインデックス作成を続行する場合に false に設定し、すべてのコンテンツ タイプ (ファイル拡張子) を事前に把握していない場合に設定します。

FirstLineContainsHeaders

CSV BLOB の場合、 は、各 BLOB の最初の (空白以外の) 行にヘッダーが含まれていることを示します。

ImageAction

Azure BLOB ストレージ内の埋め込みイメージとイメージ ファイルを処理する方法を決定します。 "imageAction" 構成を "none" 以外の値に設定するには、スキルセットもそのインデクサーにアタッチする必要があります。

IndexedFileNameExtensions

Azure BLOB ストレージから処理するときに選択するファイル名拡張子のコンマ区切りの一覧。 たとえば、インデックス作成を特定のアプリケーション ファイル ".docx, .pptx, .msg" に集中させ、これらのファイルの種類を具体的に含めることができます。

IndexStorageMetadataOnlyForOversizedDocuments

Azure BLOB の場合、処理するには大きすぎる BLOB コンテンツのストレージ メタデータのインデックスを作成するには、このプロパティを true に設定します。 サイズが大きい BLOB は、既定ではエラーとして扱われます。 BLOB サイズの制限については、「」を参照してください https://docs.microsoft.com/azure/search/search-limits-quotas-capacity

Item[String]

指定したキーを持つ要素を取得または設定します。

Keys

ICollection<T> のキーを保持している IDictionary<TKey,TValue> を取得します。

ParsingMode

Azure BLOB データ ソースからのインデックス作成の解析モードを表します。

PdfTextRotationAlgorithm

Azure BLOB ストレージ内の PDF ファイルからのテキスト抽出のアルゴリズムを決定します。

QueryTimeout

Azure SQL データベース データ ソースの既定の 5 分を超えてタイムアウトを増やします。

Values

ICollection<T> 内の値を格納している IDictionary<TKey,TValue> を取得します。

メソッド

Add(String, Object)

指定したキーおよび値を持つ要素を IDictionary<TKey,TValue> オブジェクトに追加します。

ContainsKey(String)

指定したキーの要素が IDictionary<TKey,TValue> に格納されているかどうかを確認します。

GetEnumerator()

コレクションを反復処理する列挙子を返します。

Remove(String)

指定したキーを持つ要素を IDictionary<TKey,TValue> から削除します。

TryGetValue(String, Object)

指定したキーに関連付けられている値を取得します。

明示的なインターフェイスの実装

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

ICollection<T> に項目を追加します。

ICollection<KeyValuePair<String,Object>>.Clear()

ICollection<T> からすべての項目を削除します。

ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>)

ICollection<T> に特定の値が格納されているかどうかを判断します。

ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32)

ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。

ICollection<KeyValuePair<String,Object>>.Count

ICollection<T> に格納されている要素の数を取得します。

ICollection<KeyValuePair<String,Object>>.IsReadOnly

ICollection<T> が読み取り専用かどうかを示す値を取得します。

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

拡張メソッド

GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>)

指定したキーに関連付けられている値を取得または追加します。

GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

指定したキーに関連付けられている値を取得します。

AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>)

インデクサー固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。

適用対象