SearchIndexer interface
インデクサーを表します。
プロパティ
data |
このインデクサーがデータを読み取るデータソースの名前。 |
description | インデクサーの説明。 |
encryption |
Azure Key Vault で作成する暗号化キーの説明。 このキーは、Microsoft 以外のユーザーが Azure Cognitive Search で暗号化を解除できないという完全な保証が必要な場合に、インデクサー定義 (およびインデクサーの実行状態) に追加のレベルの保存時暗号化を提供するために使用されます。 インデクサー定義を暗号化すると、常に暗号化されたままになります。 Azure Cognitive Search では、このプロパティを null に設定する試行は無視されます。 暗号化キーをローテーションする場合は、必要に応じてこのプロパティを変更できます。インデクサー定義 (およびインデクサーの実行状態) は影響を受けません。 カスタマー マネージド キーを使用した暗号化は、無料の検索サービスでは使用できません。また、2019 年 1 月 1 日以降に作成された有料サービスでのみ使用できます。 |
etag | インデクサーの ETag。 |
field |
データ ソース内のフィールドとインデックス内の対応するターゲット フィールド間のマッピングを定義します。 |
is |
インデクサーが無効かどうかを示す値。 既定値は false です。 既定値: false。 |
name | インデクサーの名前。 |
output |
出力フィールド マッピングは、エンリッチメントの後、インデックス作成の直前に適用されます。 |
parameters | インデクサー実行のパラメーター。 |
schedule | このインデクサーのスケジュール。 |
skillset |
このインデクサーで実行されているスキルセットの名前。 |
target |
このインデクサーがデータを書き込むインデックスの名前。 |
プロパティの詳細
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
schedule
skillsetName
このインデクサーで実行されているスキルセットの名前。
skillsetName?: string
プロパティ値
string
targetIndexName
このインデクサーがデータを書き込むインデックスの名前。
targetIndexName: string
プロパティ値
string