次の方法で共有


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