次の方法で共有


SearchIndex interface

インデックスのフィールドと検索動作を記述する検索インデックス定義を表します。

プロパティ

analyzers

インデックスのアナライザー。

charFilters

インデックスの文字フィルター。

corsOptions

インデックスのクロスオリジン リソース共有 (CORS) を制御するオプション。

defaultScoringProfile

クエリで何も指定されていない場合に使用するスコアリング プロファイルの名前。 このプロパティが設定されておらず、クエリでスコアリング プロファイルが指定されていない場合は、既定のスコアリング (tf-idf) が使用されます。

description

インデックスの説明。

encryptionKey

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

etag

インデックスの ETag。

fields

インデックスのフィールド。

name

インデックスの名前。

normalizers

インデックスのノーマライザー。

permissionFilterOption

インデックスに対してアクセス許可フィルター処理が有効になっているかどうかを示す値。

purviewEnabled

インデックスが Purview 固有の機能を活用しているかどうかを示す値。 このプロパティのデフォルトは false で、インデックスの作成後に変更することはできません。

scoringProfiles

インデックスのスコアリング プロファイル。

semanticSearch

セマンティック機能に影響を与える検索インデックスのパラメーターを定義します。

similarity

検索クエリに一致するドキュメントのスコア付けとランク付けに使用する類似性アルゴリズムの種類。 類似性アルゴリズムは、インデックス作成時にのみ定義でき、既存のインデックスでは変更できません。 null の場合は、ClassicSimilarity アルゴリズムが使用されます。

suggesters

インデックスのサジェスター。

tokenFilters

インデックスのトークン フィルター。

tokenizers

インデックスのトークナイザー。

vectorSearch

ベクター検索に関連する構成オプションが含まれています。

プロパティの詳細

analyzers

インデックスのアナライザー。

analyzers?: LexicalAnalyzer[]

プロパティ値

charFilters

インデックスの文字フィルター。

charFilters?: CharFilter[]

プロパティ値

corsOptions

インデックスのクロスオリジン リソース共有 (CORS) を制御するオプション。

corsOptions?: CorsOptions

プロパティ値

defaultScoringProfile

クエリで何も指定されていない場合に使用するスコアリング プロファイルの名前。 このプロパティが設定されておらず、クエリでスコアリング プロファイルが指定されていない場合は、既定のスコアリング (tf-idf) が使用されます。

defaultScoringProfile?: 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

fields

インデックスのフィールド。

fields: SearchField[]

プロパティ値

name

インデックスの名前。

name: string

プロパティ値

string

normalizers

インデックスのノーマライザー。

normalizers?: CustomNormalizer[]

プロパティ値

permissionFilterOption

インデックスに対してアクセス許可フィルター処理が有効になっているかどうかを示す値。

permissionFilterOption?: string

プロパティ値

string

purviewEnabled

インデックスが Purview 固有の機能を活用しているかどうかを示す値。 このプロパティのデフォルトは false で、インデックスの作成後に変更することはできません。

purviewEnabled?: boolean

プロパティ値

boolean

scoringProfiles

インデックスのスコアリング プロファイル。

scoringProfiles?: ScoringProfile[]

プロパティ値

semanticSearch

セマンティック機能に影響を与える検索インデックスのパラメーターを定義します。

semanticSearch?: SemanticSearch

プロパティ値

similarity

検索クエリに一致するドキュメントのスコア付けとランク付けに使用する類似性アルゴリズムの種類。 類似性アルゴリズムは、インデックス作成時にのみ定義でき、既存のインデックスでは変更できません。 null の場合は、ClassicSimilarity アルゴリズムが使用されます。

similarity?: SimilarityAlgorithm

プロパティ値

suggesters

インデックスのサジェスター。

suggesters?: Suggester[]

プロパティ値

tokenFilters

インデックスのトークン フィルター。

tokenFilters?: TokenFilter[]

プロパティ値

tokenizers

インデックスのトークナイザー。

tokenizers?: LexicalTokenizer[]

プロパティ値

vectorSearch

ベクター検索に関連する構成オプションが含まれています。

vectorSearch?: VectorSearch

プロパティ値