次の方法で共有


SearchIndexer interface

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

プロパティ

cache

エンリッチメント パイプラインにキャッシュを追加して、インデックスを毎回再構築することなく増分変更手順を実行できるようにします。

dataSourceName

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

description

インデクサーの説明。

encryptionKey

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

etag

インデクサーの ETag。

fieldMappings

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

isDisabled

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

name

インデクサーの名前。

outputFieldMappings

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

parameters

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

schedule

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

skillsetName

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

targetIndexName

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

プロパティの詳細

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

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

parameters?: IndexingParameters

プロパティ値

schedule

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

schedule?: IndexingSchedule

プロパティ値

skillsetName

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

skillsetName?: string

プロパティ値

string

targetIndexName

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

targetIndexName: string

プロパティ値

string