Azure.Search.Documents.Indexes.Models 名前空間

クラス

AnalyzedTokenInfo

アナライザーによって返されるトークンに関する情報。

AnalyzeTextOptions

そのテキストをトークンに分割するために使用されるテキストコンポーネントと分析コンポーネントを指定します。

AsciiFoldingTokenFilter

最初の 127 文字の ASCII 文字 ("Basic Latin" Unicode ブロック) にないアルファベット文字、数値文字、およびシンボリック Unicode 文字を、ASCII に相当する文字 (存在する場合) に変換します。 このトークン フィルターは、Apache Lucene を使用して実装されます。

AzureMachineLearningSkill

AML スキルを使用すると、カスタム Azure Machine Learning (AML) モデルを使用して AI エンリッチメントを拡張できます。 AML モデルがトレーニングされてデプロイされると、AML スキルによって AI エンリッチメントに統合されます。

AzureOpenAIEmbeddingSkill

Azure Open AI サービスを使用して、特定のテキスト入力のベクター埋め込みを生成できます。

AzureOpenAIParameters

クエリ時のベクター化に Azure Open AI サービスを使用するために固有のパラメーターが含まれています。

AzureOpenAIVectorizer

クエリ時のベクター化に Azure Open AI サービスを使用するために固有のパラメーターが含まれています。

BM25Similarity

Okapi BM25 類似性アルゴリズムに基づくランク付け関数。 BM25 は TF-IDF に似たアルゴリズムであり、長さの正規化 ('b' パラメーターによって制御) と、用語の頻度飽和 ('k1' パラメーターによって制御) が含まれます。

CharFilter

文字フィルターの基本型。 基底クラスであることに注意 CharFilter してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がPatternReplaceCharFilter含まれますMappingCharFilter

CjkBigramTokenFilter

標準トークナイザーから生成される CJK 用語のビッグラムを形成します。 このトークン フィルターは、Apache Lucene を使用して実装されます。

ClassicSimilarity

TF-IDF の Lucene TFIDFSimilarity 実装を使用するレガシ類似性アルゴリズム。 TF-IDF のこのバリエーションでは、静的なドキュメントの長さの正規化と、検索されたクエリに部分的にしか一致しないドキュメントを罰する調整要因が導入されています。

ClassicTokenizer

ほとんどのヨーロッパ言語ドキュメントの処理に適した文法ベースのトークナイザー。 このトークナイザーは、Apache Lucene を使用して実装されます。

CognitiveServicesAccount

スキルセットにアタッチされているコグニティブ サービス リソースを記述するための基本型。 基底クラスであることに注意 CognitiveServicesAccount してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がDefaultCognitiveServicesAccount含まれますCognitiveServicesAccountKey

CognitiveServicesAccountKey

スキルセットにアタッチされたキーを使用してプロビジョニングされたコグニティブ サービス リソース。

CommonGramTokenFilter

インデックス付けの間に、頻繁に発生する用語に対してバイグラムが作成されます。 1 つの用語も、バイグラムがオーバーレイされてインデックス付けされます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

ComplexField

子フィールドを含む複合フィールドまたは複合フィールドのコレクション。 子フィールドには、 または を指定ComplexFieldできますSimpleField

ConditionalSkill

ブール演算を必要とするシナリオで、出力に割り当てるデータを決定できるようにするスキル。

CorsOptions

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

CustomAnalyzer

テキストをインデックス可能/検索可能なトークンに変換するプロセスを制御できます。 これは、1 つの定義済みのトークナイザーと 1 つ以上のフィルターで構成されるユーザー定義の構成です。 トークナイザーは、テキストをトークンに分割し、トークナイザーによって出力されるトークンを変更するためのフィルターを担当します。

CustomEntity

検出された一致に関する情報と、関連するメタデータを含む オブジェクト。

CustomEntityAlias

ルート エンティティ名の代替スペルまたはシノニムを指定するために使用できる複合オブジェクト。

CustomEntityLookupSkill

スキルは、ユーザー定義の単語と語句のリストからテキストを検索します。

CustomNormalizer

フィルター可能、並べ替え可能、ファセット可能なフィールドの正規化を構成できます。既定では厳密な一致で動作します。 これは、格納されているトークンを変更する、少なくとも 1 つ以上のフィルターで構成されるユーザー定義の構成です。

CustomVectorizer

カスタム エンドポイントを介したベクター埋め込みの生成に固有のパラメーターが含まれます。

CustomVectorizerParameters

カスタム エンドポイントを介したベクター埋め込みの生成に固有のパラメーターが含まれます。

DataChangeDetectionPolicy

データ変更検出ポリシーの基本型。 基底クラスであることに注意 DataChangeDetectionPolicy してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSqlIntegratedChangeTrackingPolicy含まれますHighWaterMarkChangeDetectionPolicy

DataDeletionDetectionPolicy

データ削除検出ポリシーの基本型。 基底クラスであることに注意 DataDeletionDetectionPolicy してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSoftDeleteColumnDeletionDetectionPolicy含まれますNativeBlobSoftDeleteDeletionDetectionPolicy

DefaultCognitiveServicesAccount

スキルセットの既定のコグニティブ サービス リソースを表す空のオブジェクト。

DictionaryDecompounderTokenFilter

多くのゲルマン言語に出現する複合語を分解します。 このトークン フィルターは、Apache Lucene を使用して実装されます。

DistanceScoringFunction

地理的な場所からの距離に基づいてスコアをブーストする関数を定義します。

DistanceScoringParameters

距離スコアリング関数にパラメーター値を提供します。

DocumentExtractionSkill

エンリッチメント パイプライン内のファイルからコンテンツを抽出するスキル。

EdgeNGramTokenFilter

入力トークンの前面または背面から始まる、指定されたサイズの n-gram を生成します。 このトークン フィルターは、Apache Lucene を使用して実装されます。

EdgeNGramTokenizer

エッジからの入力を特定のサイズの n グラムにトークン化します。 このトークナイザーは、Apache Lucene を使用して実装されます。

ElisionTokenFilter

省略記号が削除されます。 たとえば、"l'avion" (平面) は "avion" (平面) に変換されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

EntityLinkingSkill

Text Analytics API を使用して、リンクされたエンティティをテキストから抽出します。

EntityRecognitionSkill

このスキルは非推奨です。 V3 を使用します。代わりに EntityRecognitionSkill。

ExhaustiveKnnParameters

完全な KNN アルゴリズムに固有のパラメーターが含まれています。

ExhaustiveKnnVectorSearchAlgorithmConfiguration

クエリ中に使用される完全な KNN アルゴリズムに固有の構成オプションが含まれています。これにより、ベクター インデックス全体でブルート フォース検索が実行されます。

FieldMapping

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

FieldMappingFunction

インデックスを作成する前にデータ ソースから値を変換する関数を表します。

FreshnessScoringFunction

日時フィールドの値に基づいてスコアをブーストする関数を定義します。

FreshnessScoringParameters

鮮度スコアリング関数にパラメーター値を提供します。

HighWaterMarkChangeDetectionPolicy

高ウォーター マーク列の値に基づいて変更をキャプチャするデータ変更検出ポリシーを定義します。

HnswParameters

hnsw アルゴリズムに固有のパラメーターが含まれます。

HnswVectorSearchAlgorithmConfiguration

インデックス作成とクエリ中に使用される hnsw 近似最近隣アルゴリズムに固有の構成オプションが含まれています。 hnsw アルゴリズムは、検索速度と精度の間で調整可能なトレードオフを提供します。

ImageAnalysisSkill

画像ファイルを分析するスキル。 画像コンテンツに基づいて、豊富なビジュアル機能のセットを抽出します。

IndexerChangeTrackingState

インデクサーの実行中の変更追跡状態を表します。

IndexerExecutionResult

個々のインデクサーの実行結果を表します。

IndexerState

インデクサーの現在の実行を定義および指示するすべての状態を表します。

IndexingParameters

インデクサー実行のパラメーターを表します。

IndexingParametersConfiguration

インデクサー固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。

IndexingSchedule

インデクサー実行のスケジュールを表します。

InputFieldMappingEntry

スキルの入力フィールド マッピング。

KeepTokenFilter

指定した単語の一覧に含まれるテキストを含むトークンのみを保持するトークン フィルター。 このトークン フィルターは、Apache Lucene を使用して実装されます。

KeyPhraseExtractionSkill

キー フレーズ抽出にテキスト分析を使用するスキル。

KeywordMarkerTokenFilter

用語がキーワードとしてマークされます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

KeywordTokenizer

入力全体が 1 つのトークンとして生成されます。 このトークナイザーは、Apache Lucene を使用して実装されます。

KnowledgeStore

エンリッチされたデータの Azure BLOB、テーブル、またはファイルへの追加のプロジェクションの定義。

KnowledgeStoreFileProjectionSelector

Azure Filesに格納するデータのプロジェクション定義。

KnowledgeStoreObjectProjectionSelector

Azure BLOB に格納するデータのプロジェクション定義。

KnowledgeStoreProjection

さまざまなプロジェクション セレクターのコンテナー オブジェクト。

KnowledgeStoreProjectionSelector

具象セレクター間でプロパティを共有する抽象クラス。

KnowledgeStoreStorageProjectionSelector

具象セレクター間でプロパティを共有する抽象クラス。

KnowledgeStoreTableProjectionSelector

Azure テーブルに格納するデータの説明。

LanguageDetectionSkill

入力テキストの言語を検出し、要求で送信されたすべてのドキュメントに対して 1 つの言語コードを報告するスキル。 言語コードは、分析の信頼度を示すスコアとペアになっています。

LengthTokenFilter

長すぎる単語または短すぎる単語が削除されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

LexicalAnalyzer

アナライザーの基本型。 基底クラスであることに注意 LexicalAnalyzer してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、PatternAnalyzerLuceneStandardAnalyzerおよび StopAnalyzerが含まれますCustomAnalyzer

LexicalAnalyzerName.Values

宣言されたすべての LexicalAnalyzerName プロパティの値を文字列定数として指定します。 これらは、他の任意の場所で SearchableFieldAttribute 使用できます定数が必要です。

LexicalNormalizer

ノーマライザーの基本型。 基底クラスであることに注意 LexicalNormalizer してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 が含まれます CustomNormalizer

LexicalNormalizerName.Values

宣言されたすべての LexicalNormalizerName プロパティの値を文字列定数として指定します。 これらは、 で使用でき、他のSimpleFieldAttributeSearchableFieldAttribute任意の場所で定数が必要です。

LexicalTokenizer

トークナイザーの基本型。 基底クラスであることに注意 LexicalTokenizer してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、EdgeNGramTokenizer、、KeywordTokenizer、、KeywordTokenizerMicrosoftLanguageStemmingTokenizerPathHierarchyTokenizerPatternTokenizerMicrosoftLanguageTokenizerNGramTokenizerLuceneStandardTokenizerLuceneStandardTokenizerおよび がUaxUrlEmailTokenizer含まれます。ClassicTokenizer

LimitTokenFilter

インデックス付けの間に、トークンの数が制限されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

LuceneStandardAnalyzer

Standard Apache Lucene アナライザー。標準トークナイザー、小文字フィルター、および停止フィルターで構成されます。

LuceneStandardTokenizer

Unicode テキスト セグメント化ルールに従ってテキストを分割します。 このトークナイザーは、Apache Lucene を使用して実装されます。

MagnitudeScoringFunction

数値フィールドの大きさに基づいてスコアをブーストする関数を定義します。

MagnitudeScoringParameters

マグニチュード スコアリング関数にパラメーター値を提供します。

MappingCharFilter

mappings オプションで定義されたマッピングを適用する文字フィルター。 一致は最長一致です (特定ポイントでの最長パターン マッチングを優先)。 空の文字列での置換が許可されます。 この文字フィルターは、Apache Lucene を使用して実装されます。

MergeSkill

2 つ以上の文字列を 1 つの統合文字列にマージするスキル。オプションのユーザー定義区切り記号を使用して各コンポーネントパーツを区切ります。

MicrosoftLanguageStemmingTokenizer

言語固有のルールを使用してテキストが分割され、基本フォームに単語が減らされます。

MicrosoftLanguageTokenizer

言語固有のルールを使用してテキストが分割されます。

NativeBlobSoftDeleteDeletionDetectionPolicy

削除検出にAzure Blob Storageのネイティブの論理的な削除機能を利用するデータ削除検出ポリシーを定義します。

NGramTokenFilter

指定サイズの n グラムが生成されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

NGramTokenizer

入力が指定サイズの n グラムにトークン化されます。 このトークナイザーは、Apache Lucene を使用して実装されます。

OcrSkill

画像ファイルからテキストを抽出するスキル。

OutputFieldMappingEntry

スキルの出力フィールド マッピング。

PathHierarchyTokenizer

パスのような階層のトークナイザー。 このトークナイザーは、Apache Lucene を使用して実装されます。

PatternAnalyzer

正規表現のパターンを使用してテキストを用語に柔軟に分割します。 このアナライザーは、Apache Lucene を使用して実装されます。

PatternCaptureTokenFilter

Java 正規表現を使用して複数のトークン (1 つ以上のパターンでキャプチャ グループごとに 1 つ) を出力します。 このトークン フィルターは、Apache Lucene を使用して実装されます。

PatternReplaceCharFilter

入力文字列内の文字を置き換える文字フィルター。 正規表現を使用して維持する文字のシーケンスが識別され、置換パターンを使用して置換する文字が識別されます。 たとえば、入力テキスト "aa bb aa bb"、パターン "(aa)\s+(bb)"、置換後の "$1#$2" を指定すると、結果は "aa#bb aa#bb" になります。 この文字フィルターは、Apache Lucene を使用して実装されます。

PatternReplaceTokenFilter

入力文字列内の文字を置き換える文字フィルター。 正規表現を使用して維持する文字のシーケンスが識別され、置換パターンを使用して置換する文字が識別されます。 たとえば、入力テキスト "aa bb aa bb"、パターン "(aa)\s+(bb)"、置換後の "$1#$2" を指定すると、結果は "aa#bb aa#bb" になります。 このトークン フィルターは、Apache Lucene を使用して実装されます。

PatternTokenizer

正規表現パターン マッチングを使用して個別のトークンを構築するトークナイザー。 このトークナイザーは、Apache Lucene を使用して実装されます。

PhoneticTokenFilter

音声一致用のトークンが作成されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

PiiDetectionSkill

Text Analytics API を使用して、入力テキストから個人情報を抽出し、それをマスクするオプションを提供します。

PrioritizedFields

セマンティック ランク付け、キャプション、強調表示、回答に使用するタイトル、コンテンツ、キーワードのフィールドについて説明します。

ScoringFunction

ランク付け中にドキュメント スコアを変更できる関数の基本型。 基底クラスであることに注意 ScoringFunction してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、FreshnessScoringFunctionMagnitudeScoringFunctionおよび がTagScoringFunction含まれますDistanceScoringFunction

ScoringProfile

検索クエリのスコアリングに影響を与える検索インデックスのパラメーターを定義します。

SearchableField

String検索できる "Collection(String)" フィールドまたは "Collection(String)" フィールド。

SearchAlias

エイリアス名からインデックスへのマッピングを表すインデックス エイリアスを表します。 別名は、サポートされている操作のインデックス名の代わりに使用できます。

SearchField

フィールドの名前、データ型、および検索動作を記述するインデックス定義のフィールドを表します。

SearchFieldTemplate

ヘルパー クラスの基本フィールド型を使用すると、 を簡単に作成できます SearchIndex

SearchIndex

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

SearchIndexer

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

SearchIndexerCache

SearchIndexerCache。

SearchIndexerDataContainer

インデックスが作成されるエンティティ (Azure SQL テーブルや CosmosDB コレクションなど) に関する情報を表します。

SearchIndexerDataIdentity

データ ID の抽象基本型。 基底クラスであることに注意 SearchIndexerDataIdentity してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSearchIndexerDataUserAssignedIdentity含まれますSearchIndexerDataNoneIdentity

SearchIndexerDataNoneIdentity

データソースの ID プロパティをクリアします。

SearchIndexerDataSourceConnection

インデクサーの構成に使用できるデータソース定義を表します。

SearchIndexerDataUserAssignedIdentity

使用するデータソースの ID を指定します。

SearchIndexerError

アイテムレベルまたはドキュメントレベルのインデックス作成エラーを表します。

SearchIndexerIndexProjections

セカンダリ検索インデックスへの追加プロジェクションの定義。

SearchIndexerIndexProjectionSelector

指定された検索インデックスに格納するデータの説明。

SearchIndexerIndexProjectionsParameters

インデックス プロジェクション固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。

SearchIndexerKnowledgeStoreParameters

ナレッジ ストア固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。

SearchIndexerLimits

SearchIndexerLimits。

SearchIndexerSkill

スキルの基本型。 基底クラスであることに注意 SearchIndexerSkill してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、、、、CustomEntityLookupSkillEntityRecognitionSkill、、KeyPhraseExtractionSkill、、 SplitSkillShaperSkillDocumentExtractionSkillConditionalSkillAzure.Search.Documents.Indexes.Models.EntityRecognitionSkillV3EntityLinkingSkillAzure.Search.Documents.Indexes.Models.SentimentSkillV3LanguageDetectionSkillImageAnalysisSkillSentimentSkillTextTranslationSkillPiiDetectionSkillMergeSkillおよび OcrSkillが含まれます。AzureMachineLearningSkillAzureOpenAIEmbeddingSkillWebApiSkill

SearchIndexerSkillset

スキルの一覧。

SearchIndexerStatus

インデクサーの現在の状態と実行の履歴を表します。

SearchIndexerWarning

アイテム レベルの警告を表します。

SearchIndexStatistics

特定のインデックスの統計。 統計は定期的に収集され、常に最新であるとは限りません。

SearchResourceCounter

リソースの使用量とクォータを表します。

SearchResourceEncryptionKey

Azure Key Vaultのカスタマー マネージド暗号化キー。 作成および管理するキーは、インデックスやシノニム マップなど、Azure Cognitive Searchの保存データを暗号化または暗号化解除するために使用できます。

SearchServiceCounters

サービス レベルのリソース カウンターとクォータを表します。

SearchServiceLimits

さまざまなサービス レベルの制限を表します。

SearchServiceStatistics

サービス統計の取得要求からの応答。 成功した場合は、サービス レベルのカウンターと制限が含まれます。

SearchSuggester

Suggest API をインデックス内のフィールドのグループに適用する方法を定義します。

SemanticConfiguration

セマンティック機能のコンテキストで使用する特定の構成を定義します。

SemanticField

セマンティック構成の一部として使用されるフィールド。

SemanticSettings

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

SentimentSkill

このスキルは非推奨です。 V3 を使用します。代わりに SentimentSkill。

ShaperSkill

出力を再作成するためのスキル。 複合フィールド (マルチパート フィールドとも呼ばれます) をサポートする複合型を作成します。

ShingleTokenFilter

トークンの組み合わせが 1 つのトークンとして作成されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

SimilarityAlgorithm

類似性アルゴリズムの基本型。 類似アルゴリズムは、クエリをドキュメントに関連付けるスコアを計算するために使用されます。 スコアが高いほど、ドキュメントはその特定のクエリとの関連性が高くなります。 これらのスコアは、検索結果のランク付けに使用されます。 基底クラスであることに注意 SimilarityAlgorithm してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がClassicSimilarity含まれますBM25Similarity

SimpleField

プリミティブ型またはプリミティブ型のコレクションを使用する単純なフィールド。

SnowballTokenFilter

Snowball で生成されたステマーを使用して単語をステミングするフィルター。 このトークン フィルターは、Apache Lucene を使用して実装されます。

SoftDeleteColumnDeletionDetectionPolicy

論理的な削除戦略を実装するデータ削除検出ポリシーを定義します。 指定された "論理的な削除" 列の値に基づいてアイテムを削除するかどうかを決定します。

SplitSkill

文字列をテキストのチャンクに分割するスキル。

SqlIntegratedChangeTrackingPolicy

Azure SQL Database の統合Change Tracking機能を使用して変更をキャプチャするデータ変更検出ポリシーを定義します。

StemmerOverrideTokenFilter

ユーザー辞書ベースのステミングを使用して、他のステミング フィルターをオーバーライドする機能を提供します。 辞書で語幹を付けた用語はキーワードとしてマークされるため、チェーンの下にあるステマーで語幹を付けなくなります。 すべてのステミング フィルターの前に配置する必要があります。 このトークン フィルターは、Apache Lucene を使用して実装されます。

StemmerTokenFilter

言語固有のステミング フィルター。 このトークン フィルターは、Apache Lucene を使用して実装されます。

StopAnalyzer

テキストを文字以外で分割します。小文字とストップワードのトークン フィルターを適用します。 このアナライザーは、Apache Lucene を使用して実装されます。

StopwordsTokenFilter

トークン ストリームからストップワードが削除されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

SynonymMap

シノニム マップ定義を表します。

SynonymTokenFilter

トークン ストリーム内の単一または複数単語のシノニムと一致します。 このトークン フィルターは、Apache Lucene を使用して実装されます。

TagScoringFunction

特定のタグのリストに一致する文字列値を持つドキュメントのスコアを向上させる関数を定義します。

TagScoringParameters

タグ スコアリング関数にパラメーター値を提供します。

TextTranslationSkill

ある言語から別の言語にテキストを翻訳するスキル。

TextWeights

検索クエリで一致がスコアリングを向上させるインデックス フィールドの重みを定義します。

TokenFilter

トークン フィルターの基本型。 基底クラスであることに注意 TokenFilter してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、、、EdgeNGramTokenFilterElisionTokenFilterUniqueTokenFilterSnowballTokenFilterLimitTokenFilterLengthTokenFilterNGramTokenFilterKeywordMarkerTokenFilterKeepTokenFilterTruncateTokenFilterPatternReplaceTokenFilterShingleTokenFilterSynonymTokenFilterWordDelimiterTokenFilterPhoneticTokenFilterStemmerOverrideTokenFilterNGramTokenFilterStopwordsTokenFilterPatternCaptureTokenFilterStemmerTokenFilterおよび が含まれます。AsciiFoldingTokenFilterCjkBigramTokenFilterCommonGramTokenFilterEdgeNGramTokenFilterDictionaryDecompounderTokenFilter

TruncateTokenFilter

用語を特定の長さに切り捨てます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

UaxUrlEmailTokenizer

URL と電子メールが 1 つのトークンとしてトークン化されます。 このトークナイザーは、Apache Lucene を使用して実装されます。

UniqueTokenFilter

前のトークンと同じテキストのトークンが除外されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

VectorSearch

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

VectorSearchAlgorithmConfiguration

インデックス作成やクエリ中に使用されるアルゴリズムに固有の構成オプションが含まれます。 基底クラスであることに注意 VectorSearchAlgorithmConfiguration してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がHnswVectorSearchAlgorithmConfiguration含まれますExhaustiveKnnVectorSearchAlgorithmConfiguration

VectorSearchProfile

ベクター検索で使用する構成の組み合わせを定義します。

VectorSearchVectorizer

クエリ時間中に使用されるベクター化メソッドの特定の詳細が含まれます。 基底クラスであることに注意 VectorSearchVectorizer してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がCustomVectorizer含まれますAzureOpenAIVectorizer

WebApiSkill

Web API エンドポイントを呼び出すことができるスキル。カスタム コードを呼び出すことでスキルセットを拡張できます。

WordDelimiterTokenFilter

単語がサブ単語に分割され、部分語のグループに対してオプションの変換が実行されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

構造体

BlobIndexerDataToExtract

Azure BLOB ストレージから抽出するデータを指定し、"imageAction" が "none" 以外の値に設定されている場合に、画像コンテンツから抽出するデータをインデクサーに指示します。 これは、.PDF またはその他のアプリケーションの埋め込みイメージ コンテンツ、または Azure BLOB の .jpg や .png などのイメージ ファイルに適用されます。

BlobIndexerImageAction

Azure BLOB ストレージ内の埋め込みイメージとイメージ ファイルを処理する方法を決定します。 "imageAction" 構成を "none" 以外の値に設定するには、スキルセットもそのインデクサーにアタッチする必要があります。

BlobIndexerParsingMode

Azure BLOB データ ソースからのインデックス作成の解析モードを表します。

BlobIndexerPdfTextRotationAlgorithm

Azure BLOB ストレージ内の PDF ファイルからのテキスト抽出のアルゴリズムを決定します。

CharFilterName

Azure Cognitive Searchでサポートされているすべての文字フィルターの名前を定義します。

CustomEntityLookupSkillLanguage

CustomEntityLookupSkill で入力テキストに対してサポートされている言語コード。

EntityCategory

返すエンティティ カテゴリを示す文字列。

EntityRecognitionSkill.SkillVersion

のサービス バージョン情報を表します EntityRecognitionSkill

EntityRecognitionSkillLanguage

非推奨。 EntityRecognitionSkill による入力テキストでサポートされる言語コード。

ImageAnalysisSkillLanguage

ImageAnalysisSkill による入力でサポートされる言語コード。

ImageDetail

返すドメイン固有の詳細を示す文字列。

IndexerExecutionEnvironment

インデクサーを実行する環境を指定します。

IndexerExecutionStatusDetail

個々のインデクサー実行の状態を詳しく説明します。

IndexingMode

インデクサーが実行されているモードを表します。

IndexProjectionMode

インデクサーの残りの部分に対するインデックス プロジェクションの動作を定義します。

KeyPhraseExtractionSkillLanguage

KeyPhraseExtractionSkill で入力テキストに対してサポートされている言語コード。

LexicalAnalyzerName

Azure Cognitive Searchでサポートされているすべてのテキスト アナライザーの名前を定義します。

LexicalNormalizerName

Azure Cognitive Searchでサポートされているすべてのテキスト ノーマライザーの名前を定義します。

LexicalTokenizerName

Azure Cognitive Searchでサポートされているすべてのトークナイザーの名前を定義します。

LineEnding

OCR スキルによって認識されるテキスト行間で使用する文字のシーケンスを定義します。 既定値は "space" です。

OcrSkillLanguage

OcrSkill による入力でサポートされる言語コード。

PiiDetectionSkillMaskingMode

入力テキストで検出された個人情報をマスクするために使用する maskingMode を示す文字列。

RegexFlag

パターン アナライザーとパターン トークナイザーで正規表現を使用する方法を制御するために組み合わせることができるフラグを定義します。

SearchFieldDataType

検索インデックス内のフィールドのデータ型を定義します。

SearchIndexerDataSourceType

データソースの型を定義します。

SentimentSkill.SkillVersion

のサービス バージョン情報を SentimentSkill表します。

SentimentSkillLanguage

非推奨。 SentimentSkill による入力テキストでサポートされる言語コード。

SplitSkillLanguage

SplitSkill による入力テキストでサポートされる言語コード。

TextSplitMode

実行する分割モードを示す値。

TextTranslationSkillLanguage

TextTranslationSkill で入力テキストに対してサポートされている言語コード。

TokenFilterName

Azure Cognitive Searchでサポートされているすべてのトークン フィルターの名前を定義します。

VectorSearchAlgorithmKind

インデックス作成とクエリに使用されるアルゴリズム。

VectorSearchAlgorithmMetric

ベクター比較に使用する類似性メトリック。

VectorSearchVectorizerKind

クエリ時間中に使用するベクター化メソッド。

VisualFeature

返すビジュアル機能の種類を示す文字列。

列挙型

CjkBigramTokenFilterScripts

CjkBigramTokenFilter で無視できるスクリプト。

EdgeNGramTokenFilterSide

n-gram を生成する入力の側を指定します。

IndexerExecutionStatus

個々のインデクサー実行の状態を表します。

IndexerStatus

全体的インデクサーの状態を表します。

MicrosoftStemmingTokenizerLanguage

Microsoft 言語ステミング トークナイザーでサポートされている言語を一覧表示します。

MicrosoftTokenizerLanguage

Microsoft 言語トークナイザーでサポートされている言語を一覧表示します。

PhoneticEncoder

PhoneticTokenFilter で使用するふりがなエンコーダーの種類を識別します。

ScoringFunctionAggregation

スコアリング プロファイル内のすべてのスコアリング関数の結果を結合するために使用される集計関数を定義します。

ScoringFunctionInterpolation

さまざまなドキュメントでスコアブーストを補間するために使用される関数を定義します。

SnowballTokenFilterLanguage

Snowball トークン フィルターに使用する言語。

StemmerTokenFilterLanguage

ステマー トークン フィルターに使用する言語。

StopwordsList

言語固有のストップワードの定義済みリストを識別します。

TokenCharacterKind

トークン フィルターが動作できる文字のクラスを表します。