IndexingParameters クラス

定義

インデクサー実行のパラメーターを表します。

public class IndexingParameters
type IndexingParameters = class
Public Class IndexingParameters
継承
IndexingParameters

コンストラクター

IndexingParameters()

IndexingParameters クラスの新しいインスタンスを初期化します。

IndexingParameters(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IDictionary<String,Object>)

IndexingParameters クラスの新しいインスタンスを初期化します。

プロパティ

Base64EncodeKeys
古い.

インデクサーがターゲット インデックスのキー フィールドに挿入されるすべての値を base64 エンコードするかどうかを取得または設定します。 これは、キーに無効な文字 (ドット '.' など) をキーに含めることができる場合に必要です。 既定値は false です。

BatchSize

パフォーマンスを向上させるために、データ ソースから読み取られ、1 つのバッチとしてインデックスが作成される項目の数を取得または設定します。 既定値は、データ ソースの種類によって異なります。

Configuration

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

MaxFailedItems

インデクサーの実行が成功したと見なされるためにインデックス作成に失敗する可能性がある項目の最大数を取得または設定します。 -1 は無制限を意味します。 既定値は 0 です。

MaxFailedItemsPerBatch

バッチのインデックス作成に失敗しても成功と見なされる可能性がある、1 つのバッチ内のアイテムの最大数を取得または設定します。 -1 は無制限を意味します。 既定値は 0 です。

拡張メソッド

DoNotFailOnUnsupportedContentType(IndexingParameters)
古い.

サポートされていないコンテンツ タイプの BLOB に BLOB 抽出モードを自動的に使用することを BlobExtractionMode.StorageMetadata 指定します。 この動作は既定で有効になっています。

ExcludeFileNameExtensions(IndexingParameters, String[])

指定したファイル名拡張子を持つ BLOB にインデクサーがインデックスを作成しないことを指定します。 各文字列は、先頭にドットが付いたファイル拡張子です。 たとえば、".pdf"、".docx"などです。このメソッドと IndexFileNameExtensions に同じファイル拡張子を渡すと、その拡張子を持つ BLOB はインデックス作成から除外されます (つまり、このメソッドが優先されます)。 詳細については、https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage を参照してください。

IndexFileNameExtensions(IndexingParameters, String[])

インデクサーが、指定したファイル名拡張子を持つ BLOB にのみインデックスを作成することを指定します。 各文字列は、先頭にドットが付いたファイル拡張子です。 たとえば、".pdf"、".docx"などです。このメソッドと ExcludeFileNameExtensions に同じファイル拡張子を渡すと、その拡張子を持つ BLOB はインデックス作成から除外されます (つまり、ExcludeFileNameExtensions が優先されます)。 詳細については、https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage を参照してください。

ParseDelimitedTextFiles(IndexingParameters, String[])

すべての BLOB が区切られたテキスト ファイルであると想定するようにインデクサーに指示します。 現時点では、コンマ区切り値 (CSV) テキスト ファイルのみがサポートされています。 詳細については、https://docs.microsoft.com/azure/search/search-howto-index-csv-blobs を参照してください。

ParseJson(IndexingParameters)

すべての BLOB に JSON が含まれていると想定するようにインデクサーに指示します。これにより、各 BLOB の JSON が検索インデックス内の 1 つのドキュメントにマップされるように解析されます。 詳細については、https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/ を参照してください。

ParseJsonArrays(IndexingParameters, String)

すべての BLOB に JSON 配列が含まれていると想定するようにインデクサーに指示します。これにより、各配列内の各 JSON オブジェクトが検索インデックス内の 1 つのドキュメントにマップされるように解析されます。 詳細については、https://docs.microsoft.com/azure/search/search-howto-index-json-blobs を参照してください。

ParseJsonLines(IndexingParameters)

すべての BLOB に改行で区切られた JSON が含まれていると想定するようにインデクサーに指示します。これにより、各 BLOB 内の個々の JSON エンティティが検索インデックス内の 1 つのドキュメントにマップされるように解析されます。 詳細については、https://docs.microsoft.com/azure/search/search-howto-index-json-blobs/ を参照してください。

ParseText(IndexingParameters)

UTF-8 エンコードで BLOB をテキスト ファイルとして解析する必要があるとインデクサーに指示します。 「https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text」を参照してください。

ParseText(IndexingParameters, Encoding)

BLOB を目的のエンコードでテキスト ファイルとして解析する必要があると想定するようにインデクサーに指示します。 「https://docs.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage#indexing-plain-text」を参照してください。

SetBlobExtractionMode(IndexingParameters, BlobExtractionMode)

BLOB ストレージ インデクサーによってインデックスを作成する BLOB の部分を指定します。

適用対象