次の方法で共有


SearchIndexer interface

インデクサーを表します。

プロパティ

dataSourceName

このインデクサーがデータを読み取るデータソースの名前。

description

インデクサーの説明。

encryptionKey

Azure Key Vault で作成する暗号化キーの説明。 このキーは、Microsoft 以外のユーザーが Azure Cognitive Search で暗号化を解除できないという完全な保証が必要な場合に、インデクサー定義 (およびインデクサーの実行状態) に追加のレベルの保存時暗号化を提供するために使用されます。 インデクサー定義を暗号化すると、常に暗号化されたままになります。 Azure Cognitive Search では、このプロパティを null に設定する試行は無視されます。 暗号化キーをローテーションする場合は、必要に応じてこのプロパティを変更できます。インデクサー定義 (およびインデクサーの実行状態) は影響を受けません。 カスタマー マネージド キーを使用した暗号化は、無料の検索サービスでは使用できません。また、2019 年 1 月 1 日以降に作成された有料サービスでのみ使用できます。

etag

インデクサーの ETag。

fieldMappings

データ ソース内のフィールドとインデックス内の対応するターゲット フィールド間のマッピングを定義します。

isDisabled

インデクサーが無効かどうかを示す値。 既定値は false です。 既定値: false。

name

インデクサーの名前。

outputFieldMappings

出力フィールド マッピングは、エンリッチメントの後、インデックス作成の直前に適用されます。

parameters

インデクサー実行のパラメーター。

schedule

このインデクサーのスケジュール。

skillsetName

このインデクサーで実行されているスキルセットの名前。

targetIndexName

このインデクサーがデータを書き込むインデックスの名前。

プロパティの詳細

dataSourceName

このインデクサーがデータを読み取るデータソースの名前。

dataSourceName: string

プロパティ値

string

description

インデクサーの説明。

description?: string

プロパティ値

string

encryptionKey

Azure Key Vault で作成する暗号化キーの説明。 このキーは、Microsoft 以外のユーザーが Azure Cognitive Search で暗号化を解除できないという完全な保証が必要な場合に、インデクサー定義 (およびインデクサーの実行状態) に追加のレベルの保存時暗号化を提供するために使用されます。 インデクサー定義を暗号化すると、常に暗号化されたままになります。 Azure Cognitive Search では、このプロパティを null に設定する試行は無視されます。 暗号化キーをローテーションする場合は、必要に応じてこのプロパティを変更できます。インデクサー定義 (およびインデクサーの実行状態) は影響を受けません。 カスタマー マネージド キーを使用した暗号化は、無料の検索サービスでは使用できません。また、2019 年 1 月 1 日以降に作成された有料サービスでのみ使用できます。

encryptionKey?: SearchResourceEncryptionKey

プロパティ値

etag

インデクサーの ETag。

etag?: string

プロパティ値

string

fieldMappings

データ ソース内のフィールドとインデックス内の対応するターゲット フィールド間のマッピングを定義します。

fieldMappings?: FieldMapping[]

プロパティ値

isDisabled

インデクサーが無効かどうかを示す値。 既定値は false です。 既定値: false。

isDisabled?: boolean

プロパティ値

boolean

name

インデクサーの名前。

name: string

プロパティ値

string

outputFieldMappings

出力フィールド マッピングは、エンリッチメントの後、インデックス作成の直前に適用されます。

outputFieldMappings?: FieldMapping[]

プロパティ値

parameters

インデクサー実行のパラメーター。

parameters?: IndexingParameters

プロパティ値

schedule

このインデクサーのスケジュール。

schedule?: IndexingSchedule

プロパティ値

skillsetName

このインデクサーで実行されているスキルセットの名前。

skillsetName?: string

プロパティ値

string

targetIndexName

このインデクサーがデータを書き込むインデックスの名前。

targetIndexName: string

プロパティ値

string