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