models パッケージ
クラス
AnalyzeResult |
テキストでアナライザーをテストした結果。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
AnalyzeTextOptions |
そのテキストをトークンに分割するために使用されるテキストコンポーネントと分析コンポーネントを指定します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
AnalyzedTokenInfo |
アナライザーによって返されるトークンに関する情報。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
AsciiFoldingTokenFilter |
最初の 127 文字の ASCII 文字 ("Basic Latin" Unicode ブロック) にないアルファベット文字、数値文字、およびシンボリック Unicode 文字を、ASCII に相当する文字 (存在する場合) に変換します。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
BM25SimilarityAlgorithm | |
CharFilter |
文字フィルターの基本型。 このクラスを直接使用するのではなく、サブクラスを使用する必要がある可能性があります。 既知のサブクラス: MappingCharFilter、PatternReplaceCharFilter Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CjkBigramTokenFilter |
標準トークナイザーから生成される CJK 用語のビッグラムを形成します。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ClassicSimilarityAlgorithm | |
ClassicTokenizer |
ほとんどのヨーロッパ言語ドキュメントの処理に適した文法ベースのトークナイザー。 このトークナイザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CognitiveServicesAccount |
スキルセットにアタッチされている Azure AI サービス リソースを記述するための基本型。 このクラスを直接使用するのではなく、サブクラスを使用する必要がある可能性があります。 既知のサブクラス: CognitiveServicesAccountKey、DefaultCognitiveServicesAccount Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CognitiveServicesAccountKey |
スキルセットにアタッチされたキーを使用してプロビジョニングされた Azure AI サービス リソース。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CommonGramTokenFilter |
インデックス付けの間に、頻繁に発生する用語に対してバイグラムが作成されます。 1 つの用語も、バイグラムがオーバーレイされてインデックス付けされます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ConditionalSkill |
ブール演算を必要とするシナリオで、出力に割り当てるデータを決定できるようにするスキル。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CorsOptions |
インデックスのクロスオリジン リソース共有 (CORS) を制御するオプションを定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CustomAnalyzer |
テキストをインデックス可能/検索可能なトークンに変換するプロセスを制御できます。 これは、1 つの定義済みのトークナイザーと 1 つ以上のフィルターで構成されるユーザー定義の構成です。 トークナイザーは、テキストをトークンに分割し、トークナイザーによって出力されるトークンを変更するためのフィルターを担当します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CustomEntity |
検出された一致に関する情報と、関連するメタデータを含む オブジェクト。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CustomEntityAlias |
ルート エンティティ名の代替スペルまたはシノニムを指定するために使用できる複合オブジェクト。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
CustomEntityLookupSkill |
スキルは、ユーザー定義の単語と語句のリストからテキストを検索します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
DataChangeDetectionPolicy |
データ変更検出ポリシーの基本型。 このクラスを直接使用するのではなく、サブクラスを使用する必要がある可能性があります。 既知のサブクラス: HighWaterMarkChangeDetectionPolicy、SqlIntegratedChangeTrackingPolicy Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
DataDeletionDetectionPolicy |
データ削除検出ポリシーの基本型。 このクラスを直接使用するのではなく、サブクラスを使用する必要がある可能性があります。 既知のサブクラス: SoftDeleteColumnDeletionDetectionPolicy Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
DefaultCognitiveServicesAccount |
スキルセットの既定の Azure AI サービス リソースを表す空のオブジェクト。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
DictionaryDecompounderTokenFilter |
多くのゲルマン言語に出現する複合語を分解します。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
DistanceScoringFunction |
地理的な場所からの距離に基づいてスコアをブーストする関数を定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
DistanceScoringParameters |
距離スコアリング関数にパラメーター値を提供します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
DocumentExtractionSkill |
エンリッチメント パイプライン内のファイルからコンテンツを抽出するスキル。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
EdgeNGramTokenFilter |
入力トークンの前面または背面から始まる、指定されたサイズの n-gram を生成します。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
EdgeNGramTokenizer |
エッジからの入力を特定のサイズの n グラムにトークン化します。 このトークナイザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ElisionTokenFilter |
省略記号が削除されます。 たとえば、"l'avion" (平面) は "avion" (平面) に変換されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
EntityLinkingSkill |
Text Analytics API を使用して、リンクされたエンティティをテキストから抽出します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
EntityRecognitionSkill |
Text Analytics API を使用して、テキストからさまざまな型のエンティティを抽出します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ExhaustiveKnnAlgorithmConfiguration |
クエリ中に使用される完全な KNN アルゴリズムに固有の構成オプションが含まれています。これにより、ベクター インデックス全体でブルート フォース検索が実行されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ExhaustiveKnnParameters |
完全な KNN アルゴリズムに固有のパラメーターが含まれています。 |
FieldMapping |
データ ソース内のフィールドとインデックス内のターゲット フィールドの間のマッピングを定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
FieldMappingFunction |
インデックスを作成する前にデータ ソースから値を変換する関数を表します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
FreshnessScoringFunction |
日時フィールドの値に基づいてスコアをブーストする関数を定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
FreshnessScoringParameters |
鮮度スコアリング関数にパラメーター値を提供します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
GetIndexStatisticsResult |
特定のインデックスの統計。 統計は定期的に収集され、常に最新であるとは限りません。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
HighWaterMarkChangeDetectionPolicy |
高いウォーター マーク列の値に基づいて変更をキャプチャするデータ変更検出ポリシーを定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
HnswAlgorithmConfiguration |
インデックス作成とクエリ中に使用される HNSW 近似最近隣アルゴリズムに固有の構成オプションが含まれます。 HNSW アルゴリズムは、検索速度と精度の間で調整可能なトレードオフを提供します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
HnswParameters |
HNSW アルゴリズムに固有のパラメーターを格納します。 |
ImageAnalysisSkill |
画像ファイルを分析するスキル。 画像コンテンツに基づいて豊富なビジュアル機能のセットを抽出します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
IndexerExecutionResult |
個々のインデクサー実行の結果を表します。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
IndexingParameters |
インデクサー実行のパラメーターを表します。 |
IndexingParametersConfiguration |
インデクサー固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。 |
IndexingSchedule |
インデクサー実行のスケジュールを表します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
InputFieldMappingEntry |
スキルの入力フィールド マッピング。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
KeepTokenFilter |
指定した単語の一覧に含まれるテキストを持つトークンのみを保持するトークン フィルター。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
KeyPhraseExtractionSkill |
キー フレーズ抽出にテキスト分析を使用するスキル。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
KeywordMarkerTokenFilter |
用語がキーワードとしてマークされます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
KeywordTokenizer | |
LanguageDetectionSkill |
入力テキストの言語を検出し、要求で送信されたすべてのドキュメントに対して 1 つの言語コードを報告するスキル。 言語コードは、分析の信頼度を示すスコアとペアになっています。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
LengthTokenFilter |
長すぎる単語または短すぎる単語が削除されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
LexicalAnalyzer |
アナライザーの基本型。 このクラスを直接使用せず、サブクラスを使用する必要がある場合があります。 既知のサブクラスは次のとおりです。CustomAnalyzer、PatternAnalyzer、LuceneStandardAnalyzer、StopAnalyzer Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
LexicalTokenizer |
トークナイザーの基本型。 このクラスを直接使用せず、サブクラスを使用する必要がある場合があります。 既知のサブクラス: ClassicTokenizer、EdgeNGramTokenizer、KeywordTokenizer、KeywordTokenizerV2、MicrosoftLanguageStemmingTokenizer、MicrosoftLanguageTokenizer、NGramTokenizer、PathHierarchyTokenizerV2、PatternTokenizer、LuceneStandardTokenizerV2、LuceneStandardTokenizerV2、UaxUrlEmailTokenizer Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
LimitTokenFilter |
インデックス付けの間に、トークンの数が制限されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
LuceneStandardAnalyzer |
Standard Apache Lucene アナライザー。標準のトークナイザー、小文字のフィルター、および停止フィルターで構成されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
LuceneStandardTokenizer |
Unicode テキスト セグメント化ルールに従ってテキストを分割します。 このトークナイザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
MagnitudeScoringFunction |
数値フィールドの大きさに基づいてスコアをブーストする関数を定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
MagnitudeScoringParameters |
マグニチュード スコアリング関数にパラメーター値を提供します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
MappingCharFilter |
マッピング オプションで定義されたマッピングを適用する文字フィルター。 一致は最長一致です (特定ポイントでの最長パターン マッチングを優先)。 空の文字列での置換が許可されます。 この文字フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
MergeSkill |
2 つ以上の文字列を 1 つの統合文字列にマージするスキル。オプションのユーザー定義区切り記号で各コンポーネント パーツを区切ります。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
MicrosoftLanguageStemmingTokenizer |
言語固有のルールを使用してテキストが分割され、基本フォームに単語が減らされます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
MicrosoftLanguageTokenizer |
言語固有のルールを使用してテキストが分割されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
NGramTokenFilter |
指定サイズの n グラムが生成されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
NGramTokenizer |
入力が指定サイズの n グラムにトークン化されます。 このトークナイザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
OcrSkill |
イメージ ファイルからテキストを抽出するスキル。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
OutputFieldMappingEntry |
スキルの出力フィールド マッピング。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
PIIDetectionSkill |
Text Analytics API を使用して、入力テキストから個人情報を抽出し、それをマスクするオプションを提供します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
PathHierarchyTokenizer | |
PatternAnalyzer |
正規表現を使用してテキストを用語に柔軟に分離します。 このアナライザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
PatternCaptureTokenFilter |
Java 正規表現を使用して、1 つ以上のパターンでキャプチャ グループごとに 1 つずつ、複数のトークンを出力します。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
PatternReplaceCharFilter |
入力文字列内の文字を置き換える文字フィルター。 正規表現を使用して維持する文字のシーケンスが識別され、置換パターンを使用して置換する文字が識別されます。 たとえば、入力テキスト "aa bb aa bb"、pattern "(aa)s+(bb)"、置換後の "$1#$2" を指定すると、結果は "aa#bb aa#bb" になります。 この文字フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
PatternReplaceTokenFilter |
入力文字列内の文字を置き換える文字フィルター。 正規表現を使用して維持する文字のシーケンスが識別され、置換パターンを使用して置換する文字が識別されます。 たとえば、入力テキスト "aa bb aa bb"、パターン "(aa)s+(bb)"、置換後の "$1#$2" を指定すると、結果は "aa#bb aa#bb" になります。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
PatternTokenizer |
正規表現パターン マッチングを使用して個別のトークンを構築するトークナイザー。 このトークナイザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
PhoneticTokenFilter |
音声一致用のトークンが作成されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ScoringFunction |
ランク付け中にドキュメント スコアを変更できる関数の基本型。 このクラスを直接使用するのではなく、サブクラスを使用する必要がある可能性があります。 既知のサブクラス: DistanceScoringFunction、FreshnessScoringFunction、MagnitudeScoringFunction、TagScoringFunction Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ScoringProfile |
検索クエリのスコアリングに影響を与える検索インデックスのパラメーターを定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchField |
フィールドの名前、データ型、および検索動作を記述する、インデックス定義内のフィールドを表します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndex |
インデックスのフィールドと検索動作を記述する検索インデックス定義を表します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexer |
インデクサーを表します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerDataContainer |
インデックスが作成されるエンティティ (Azure SQL テーブルや CosmosDB コレクションなど) に関する情報を表します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerDataSourceConnection |
インデクサーの構成に使用できるデータソース接続定義を表します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerError |
アイテムレベルまたはドキュメントレベルのインデックス作成エラーを表します。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerKnowledgeStore |
エンリッチされたデータの Azure BLOB、テーブル、またはファイルへの追加のプロジェクションの定義。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerKnowledgeStoreBlobProjectionSelector |
具象セレクター間でプロパティを共有する抽象クラス。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerKnowledgeStoreFileProjectionSelector |
Azure Filesに格納するデータのプロジェクション定義。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerKnowledgeStoreObjectProjectionSelector |
Azure BLOB に格納するデータのプロジェクション定義。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerKnowledgeStoreProjection |
さまざまなプロジェクション セレクターのコンテナー オブジェクト。 |
SearchIndexerKnowledgeStoreProjectionSelector |
具象セレクター間でプロパティを共有する抽象クラス。 |
SearchIndexerKnowledgeStoreTableProjectionSelector |
Azure テーブルに格納するデータの説明。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerLimits |
SearchIndexerLimits。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 |
SearchIndexerSkill |
スキルの基本型。 このクラスを直接使用するのではなく、サブクラスを使用する必要がある可能性があります。 既知のサブクラスは次のとおりです。WebApiSkill、 CustomEntityLookupSkill、EntityRecognitionSkill、KeyPhraseExtractionSkill、LanguageDetectionSkill、MergeSkill、PIIDetectionSkill、SentimentSkill、SplitSkill、TextTranslationSkill、EntityLinkingSkill、EntityRecognitionSkillV3、SentimentSkillV3、ConditionalSkill、DocumentExtractionSkill、ShaperSkill、ImageAnalysisSkill、OcrSkill Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerSkillset |
スキルの一覧。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerStatus |
インデクサーの現在の状態と実行の履歴を表します。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchIndexerWarning |
項目レベルの警告を表します。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchResourceEncryptionKey |
Azure Key Vaultのカスタマー マネージド暗号化キー。 作成して管理するキーを使用すると、インデックスやシノニム マップなど、Azure Cognitive Searchの保存データを暗号化または暗号化解除できます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SearchSuggester | |
SemanticConfiguration |
セマンティック機能のコンテキストで使用する特定の構成を定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SemanticField |
セマンティック構成の一部として使用されるフィールド。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SemanticPrioritizedFields |
セマンティック ランク付け、キャプション、強調表示、回答に使用するタイトル、コンテンツ、キーワードのフィールドについて説明します。 |
SemanticSearch |
セマンティック機能に影響を与える検索インデックスのパラメーターを定義します。 |
SentimentSkill |
V1: テキスト分析の肯定的-否定的な感情分析。0 から 1 の範囲の浮動小数点値としてスコア付けされます。 V3: Text Analytics API を使用して、非構造化テキストを評価し、各レコードに対して、文とドキュメント レベルでサービスによって見つかった最高の信頼度スコアに基づいてセンチメント ラベル ("negative"、"neutral"、"positive" など) を提供します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ShaperSkill |
出力を再作成するためのスキル。 複合フィールド (マルチパート フィールドとも呼ばれます) をサポートする複合型を作成します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
ShingleTokenFilter |
トークンの組み合わせが 1 つのトークンとして作成されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SimilarityAlgorithm | |
SnowballTokenFilter |
Snowball で生成されたステマーを使用して単語をステミングするフィルター。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SoftDeleteColumnDeletionDetectionPolicy |
論理的な削除戦略を実装するデータ削除検出ポリシーを定義します。 指定された "論理的な削除" 列の値に基づいて、アイテムを削除するかどうかを決定します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SplitSkill |
文字列をテキストのチャンクに分割するスキル。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SqlIntegratedChangeTrackingPolicy |
Azure SQL Database の統合Change Tracking機能を使用して変更をキャプチャするデータ変更検出ポリシーを定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
StemmerOverrideTokenFilter |
ユーザー辞書ベースのステミングを使用して、他のステミング フィルターをオーバーライドする機能を提供します。 辞書で語幹を付けた用語はキーワードとしてマークされるため、チェーンの下のステマーで語幹を付けなくなります。 すべてのステミング フィルターの前に配置する必要があります。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
StemmerTokenFilter |
言語固有のステミング フィルター。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
StopAnalyzer |
テキストを文字以外で分割します。小文字とストップワードのトークン フィルターを適用します。 このアナライザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
StopwordsTokenFilter |
トークン ストリームからストップワードが削除されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SuggestOptions |
パラメーター グループ。 |
SynonymMap |
シノニム マップ定義を表します。 変数はサーバーによってのみ設定され、要求の送信時には無視されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
SynonymTokenFilter |
トークン ストリーム内の単一または複数単語のシノニムと一致します。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
TagScoringFunction |
特定のタグのリストに一致する文字列値を持つドキュメントのスコアを向上させる関数を定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
TagScoringParameters |
タグ スコアリング関数にパラメーター値を提供します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
TextTranslationSkill |
ある言語から別の言語にテキストを翻訳するスキル。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
TextWeights |
検索クエリで一致がスコアリングを向上させるインデックス フィールドの重みを定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
TokenFilter |
トークン フィルターの基本型。 このクラスを直接使用せず、サブクラスを使用する必要がある場合があります。 既知のサブクラスは次のとおりです。AsciiFoldingTokenFilter、CjkBigramTokenFilter、CommonGramTokenFilter、DictionaryDecompounderTokenFilter、 EdgeNGramTokenFilter、EdgeNGramTokenFilterV2、ElisionTokenFilter、KeepTokenFilter、KeywordMarkerTokenFilter、LengthTokenFilter、LimitTokenFilter、NGramTokenFilter、NGramTokenFilterV2、PatternCaptureTokenFilter、PatternReplaceTokenFilter、PhoneticTokenFilter、ShingleTokenFilter、SnowballTokenFilter、StemmerOverrideTokenFilter、、StemmerTokenFilter、StopwordsTokenFilter、SynonymTokenFilter、TruncateTokenFilter、UniqueTokenFilter、WordDelimiterTokenFilter Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
TruncateTokenFilter |
用語を特定の長さに切り捨てます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
UaxUrlEmailTokenizer |
URL と電子メールが 1 つのトークンとしてトークン化されます。 このトークナイザーは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
UniqueTokenFilter |
前のトークンと同じテキストのトークンが除外されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
VectorSearch |
ベクター検索に関連する構成オプションが含まれています。 |
VectorSearchAlgorithmConfiguration |
インデックス作成またはクエリ中に使用されるアルゴリズムに固有の構成オプションが含まれます。 このクラスを直接使用せず、サブクラスを使用する必要がある場合があります。 既知のサブクラスは次のとおりです。ExhaustiveKnnAlgorithmConfiguration、HnswAlgorithmConfiguration Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
VectorSearchProfile |
ベクター検索で使用する構成の組み合わせを定義します。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
WebApiSkill |
Web API エンドポイントを呼び出すことができるスキル。カスタム コードを呼び出すことでスキルセットを拡張できます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
WordDelimiterTokenFilter |
単語がサブ単語に分割され、部分語のグループに対してオプションの変換が実行されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。 |
列挙型
BlobIndexerDataToExtract |
Azure BLOB ストレージから抽出するデータを指定し、"imageAction" が "none" 以外の値に設定されている場合に、画像コンテンツから抽出するデータをインデクサーに指示します。 これは、.PDF またはその他のアプリケーションの埋め込みイメージ コンテンツ、または Azure BLOB の .jpg や .png などのイメージ ファイルに適用されます。 |
BlobIndexerImageAction |
Azure BLOB ストレージ内の埋め込みイメージとイメージ ファイルを処理する方法を決定します。 "imageAction" 構成を "none" 以外の値に設定するには、スキルセットもそのインデクサーにアタッチする必要があります。 |
BlobIndexerParsingMode |
Azure BLOB データ ソースからのインデックス作成の解析モードを表します。 |
CharFilterName |
検索エンジンでサポートされているすべての文字フィルターの名前を定義します。 |
CustomEntityLookupSkillLanguage |
CustomEntityLookupSkill で入力テキストに対してサポートされている言語コード。 |
EdgeNGramTokenFilterSide |
n-gram を生成する入力の側を指定します。 |
EntityCategory |
返すエンティティ カテゴリを示す文字列。 |
EntityRecognitionSkillLanguage |
EntityRecognitionSkill による入力テキストでサポートされる言語コード。 |
EntityRecognitionSkillVersion |
使用するエンティティ認識スキルのバージョンを指定します。 |
ImageAnalysisSkillLanguage |
ImageAnalysisSkill による入力でサポートされる言語コード。 |
ImageDetail |
返すドメイン固有の詳細を示す文字列。 |
IndexerExecutionStatus |
個々のインデクサー実行の状態を表します。 |
IndexerStatus |
全体的インデクサーの状態を表します。 |
KeyPhraseExtractionSkillLanguage |
KeyPhraseExtractionSkill によって入力テキストに対してサポートされている言語コード。 |
LexicalAnalyzerName |
検索エンジンでサポートされているすべてのテキスト アナライザーの名前を定義します。 |
LexicalTokenizerName |
検索エンジンでサポートされているすべてのトークナイザーの名前を定義します。 |
MicrosoftStemmingTokenizerLanguage |
Microsoft 言語ステミング トークナイザーでサポートされている言語を一覧表示します。 |
MicrosoftTokenizerLanguage |
Microsoft 言語トークナイザーでサポートされている言語を一覧表示します。 |
OcrSkillLanguage |
OcrSkill による入力でサポートされる言語コード。 |
PIIDetectionSkillMaskingMode |
入力テキストで検出された個人情報をマスクするために使用する maskingMode を示す文字列。 |
PhoneticEncoder |
PhoneticTokenFilter で使用するふりがなエンコーダーの種類を識別します。 |
RegexFlags |
パターン アナライザーとパターン トークナイザーで正規表現を使用する方法を制御するために組み合わせることができるフラグを定義します。 |
ScoringFunctionAggregation |
スコアリング プロファイル内のすべてのスコアリング関数の結果を結合するために使用される集計関数を定義します。 |
ScoringFunctionInterpolation |
さまざまなドキュメントでスコアブーストを補間するために使用される関数を定義します。 |
SearchIndexerDataSourceType |
データソースの型を定義します。 |
SentimentSkillLanguage |
SentimentSkill による入力テキストでサポートされる言語コード。 |
SentimentSkillVersion |
使用するセンチメント スキルのバージョンを指定します。 |
SnowballTokenFilterLanguage |
Snowball トークン フィルターに使用する言語。 |
SplitSkillLanguage |
SplitSkill で入力テキストに対してサポートされている言語コード。 |
StemmerTokenFilterLanguage |
ステマー トークン フィルターに使用する言語。 |
StopwordsList |
言語固有のストップワードの定義済みリストを識別します。 |
TextSplitMode |
実行する分割モードを示す値。 |
TextTranslationSkillLanguage |
TextTranslationSkill で入力テキストに対してサポートされている言語コード。 |
TokenCharacterKind |
トークン フィルターが動作できる文字のクラスを表します。 |
TokenFilterName |
検索エンジンでサポートされているすべてのトークン フィルターの名前を定義します。 |
VectorSearchAlgorithmKind |
インデックス作成とクエリに使用されるアルゴリズム。 |
VectorSearchAlgorithmMetric |
ベクター比較に使用する類似性メトリック。 |
VisualFeature |
返すビジュアル機能の種類を示す文字列。 |
機能
ComplexField
Azure Search インデックスの複合コレクション フィールドまたは複合コレクション フィールドを構成する
ComplexField(**kw: Any) -> SearchField
Keyword-Only パラメータ
名前 | 説明 |
---|---|
name
|
必須。 フィールドの名前。インデックスまたは親フィールドの fields コレクション内で一意である必要があります。 |
collection
|
この複合フィールドがコレクションかどうか (既定値は False) |
fields
|
list[<xref:search_service_client.models.Field>]
サブフィールドの一覧 |
SearchableField
Azure Search インデックスの検索可能なテキスト フィールドを構成する
SearchableField(**kw: Any) -> SearchField
Keyword-Only パラメータ
名前 | 説明 |
---|---|
name
|
必須。 フィールドの名前。インデックスまたは親フィールドの fields コレクション内で一意である必要があります。 |
collection
|
この検索フィールドがコレクションかどうか (既定値は False) |
key
|
フィールドがインデックス内のドキュメントを一意に識別するかどうかを示す値。 各インデックスの最上位フィールドをキー フィールドとして 1 つだけ選択する必要があり、SearchFieldDataType.String 型である必要があります。 キー フィールドを使用すると、ドキュメントを直接検索したり、特定のドキュメントを更新または削除したりできます。 既定値は False です |
hidden
|
検索結果でフィールドを返すことができるかどうかを示す値。 フィルター、並べ替え、またはスコアリングのメカニズムとしてフィールド (余白など) を使用するが、エンド ユーザーにフィールドを表示したくない場合は、このオプションを有効にすることができます。 キー フィールドの場合、このプロパティは False である必要があります。 このプロパティは、既存のフィールドで変更できます。 このプロパティを有効にしても、インデックス ストレージの要件は増加しません。 既定値は False です。 |
searchable
|
フィールドがフルテキスト検索可能かどうかを示す値。 これは、インデックス処理中に単語の区切りなどの分析が行われることを意味します。 検索可能フィールドを "sunny day" などの値に設定した場合、その値は内部的に個別のトークン "sunny" と "day" に分割されます。 これにより、これらの語句をフルテキスト検索できます。 注: 検索可能なフィールドでは、フルテキスト検索用のフィールド値のトークン化された追加バージョンがAzure Cognitive Searchに格納されるため、インデックスに余分な領域が消費されます。 インデックスの領域を節約し、検索にフィールドを含める必要がない場合は、searchable を false に設定します。 既定値は True です。 |
filterable
|
$filterクエリでフィールドを参照できるかどうかを示す値。 filterable は、文字列の処理方法で検索可能とは異なります。 フィルター可能なフィールドは単語区切りを行わないので、比較は完全一致のみを対象とします。 たとえば、このようなフィールド f を "晴れた日" に設定した場合、$filter=f eq 'sunny' は一致しませんが、$filter=f eq 'sunny day' は見つかります。 既定値は False です。 |
sortable
|
$orderby式でフィールドを参照できるかどうかを示す値。 既定ではAzure Cognitive Search結果はスコア順に並べ替えられますが、多くのエクスペリエンスでは、ユーザーはドキュメント内のフィールドで並べ替える必要があります。 既定値は False です。 |
facetable
|
ファセット クエリでフィールドを参照できるかどうかを示す値。 通常、カテゴリ別のヒット数を含む検索結果のプレゼンテーションで使用されます (たとえば、デジタルカメラを検索し、ブランド別、メガピクセル別、価格別などのヒット数を確認します)。 既定値は False です。 |
analyzer_name
|
str または
<xref:azure.search.documents.indexes.models.AnalyzerName>
フィールドに使用するアナライザーの名前。 このオプションを searchAnalyzer または indexAnalyzer と共に設定することはできません。 フィールドのアナライザーを選択した後は変更できません。 指定できる値は、'ar.microsoft'、'ar.lucene'、'hy.lucene'、 'bn.microsoft'、'eu.lucene'、'bg.microsoft'、'bg.lucene'、'ca.microsoft'、'ca.lucene'、'zh- Hans.microsoft'、'zh-Hans.lucene'、'zh-Hant.microsoft'、'zh-Hant.lucene'、'hr.microsoft'、'cs.microsoft'、'cs.lucene'、 'da.microsoft'、'da.lucene'、'nl.microsoft'、'nl.lucene'、'en.microsoft'、'en.lucene'、'et.microsoft'、'fi.microsoft'、'fi.lucene'、'fr.microsoft'、'fr.lucene'、'gl.lucene'、'de.microsoft'、'de.lucene'、'el.microsoft'、'el.lucene'、'gu.microsoft'、'he.microsoft'、'hi.microsoft'、'hi.lucene'、'hu.microsoft'、'hu.lucene'、'is.microsoft'、'id.microsoft'、'id.lucene'、'ga.lucene'、'it.microsoft'、'it.lucene'、'ja.microsoft'、'ja.lucene'、'kn.microsoft'、'kn.microsoft'、 'ko.microsoft'、'ko.lucene'、'lv.microsoft'、'lv.lucene'、'lt.microsoft'、'ml.microsoft'、'ms.microsoft'、'mr.microsoft'、'nb.microsoft'、'no.lucene'、'fa.lucene'、'pl.microsoft'、'pl.lucene'、'pt-BR.lucene'、'pt-BR.lucene'、'pt-PT.microsoft'、'pt-PT.lucene'、'pa.microsoft'、'ro.microsoft'、'ro.lucene'、'ru.microsoft'、'ru.lucene'、'sr-cyrillic.microsoft'、'sr-latin.microsoft'、'sk.microsoft'、'sl.microsoft'、 'es.microsoft'、'es.lucene'、'sv.microsoft'、'sv.lucene'、'ta.microsoft'、'te.microsoft'、'th.microsoft'、'th.lucene'、'tr.microsoft'、'tr.lucene'、'uk.microsoft'、'your.microsoft'、'vi.microsoft'、'standard.lucene'、'standardasciifolding.lucene'、'キーワード (keyword)'、'pattern'、'simple'、'stop'、'whitespace'。 |
search_analyzer_name
|
str または
<xref:azure.search.documents.indexes.models.AnalyzerName>
フィールドの検索時に使用されるアナライザーの名前。 indexAnalyzer と共に設定する必要があり、アナライザー オプションと一緒に設定することはできません。 このプロパティを言語アナライザーの名前に設定することはできません。言語アナライザーが必要な場合は、代わりに アナライザー プロパティを使用してください。 このアナライザーは、既存のフィールドで更新できます。 指定できる値は、'ar.microsoft'、'ar.lucene'、'hy.lucene'、 'bn.microsoft'、'eu.lucene'、'bg.microsoft'、'bg.lucene'、'ca.microsoft'、'ca.lucene'、'zh-Hans.microsoft'、'zh-Hans.lucene'、'zh- Hant.microsoft'、'zh-Hant.lucene'、'hr.microsoft'、'cs.microsoft'、'cs.lucene'、、 'da.microsoft'、'da.lucene'、'nl.microsoft'、'nl.lucene'、'en.microsoft'、'en.lucene'、'et.microsoft'、'fi.microsoft'、'fi.lucene'、'fr.microsoft'、'fr.lucene'、'gl.lucene'、'de.microsoft'、'de.lucene'、'el.microsoft'、'el.lucene'、'gu.microsoft'、'he.microsoft'、'hi.microsoft'、'hi.lucene'、'hu.microsoft'、'is.microsoft'、'id.microsoft'、'id.lucene'、'ga.lucene'、'it.microsoft'、'it.lucene'、'ja.microsoft'、'ja.lucene'、'ja.lucene'、、 'kn.microsoft'、'ko.microsoft'、'ko.lucene'、'lv.microsoft'、'lv.lucene'、'lt.microsoft'、'ml.microsoft'、'ms.microsoft'、'mr.microsoft'、'nb.microsoft'、'no.lucene'、'fa.lucene'、'pl.microsoft'、'pl.lucene'、'pt-BR.microsoft'、'pt-BR.lucene'、'pt-PT.microsoft'、'pt-PT.lucene'、'pa.microsoft'、'ro.microsoft'、'ro.lucene'、'ru.microsoft'、'ru.lucene'、'sr- cyrillic.microsoft'、'sr-latin.microsoft'、'sk.microsoft'、'sl.microsoft'、 'es.microsoft'、'es.lucene'、'sv.microsoft'、'sv.lucene'、'ta.microsoft'、'te.microsoft'、'th.lucene'、'tr.microsoft'、'tr.lucene'、'uk.microsoft'、'your.microsoft'、'vi.microsoft'、'standard.lucene'、'standardasciifolding.lucene'、'キーワード (keyword)'、'pattern'、'simple'、'stop'、'whitespace'。 |
index_analyzer_name
|
str または
<xref:azure.search.documents.indexes.models.AnalyzerName>
フィールドのインデックス作成時に使用されるアナライザーの名前。 searchAnalyzer と共に設定する必要があり、アナライザー オプションと一緒に設定することはできません。 このプロパティを言語アナライザーの名前に設定することはできません。言語アナライザーが必要な場合は、代わりに アナライザー プロパティを使用してください。 フィールドのアナライザーを選択した後は変更できません。 指定できる値は、'ar.microsoft'、'ar.lucene'、'hy.lucene'、 'bn.microsoft'、'eu.lucene'、'bg.microsoft'、'bg.lucene'、'ca.microsoft'、'ca.lucene'、'zh-Hans.microsoft'、'zh- Hans.lucene'、'zh-Hant.microsoft'、'zh-Hant.lucene'、'hr.microsoft'、'cs.microsoft'、'cs.lucene'、、 'da.microsoft'、'da.lucene'、'nl.microsoft'、'nl.lucene'、'en.microsoft'、'en.lucene'、'et.microsoft'、'fi.microsoft'、'fi.lucene'、'fr.microsoft'、'fr.lucene'、'gl.lucene'、'de.microsoft'、'de.lucene'、'el.microsoft'、'el.lucene'、'gu.microsoft'、'he.microsoft'、'hi.microsoft'、'hi.lucene'、'hu.microsoft'、'is.microsoft'、'id.microsoft'、'id.lucene'、'ga.lucene'、'it.microsoft'、'it.lucene'、'ja.microsoft'、'ja.lucene'、'ja.lucene'、、 'kn.microsoft'、'ko.microsoft'、'ko.lucene'、'lv.microsoft'、'lv.lucene'、'lt.microsoft'、'ml.microsoft'、'ms.microsoft'、'mr.microsoft'、'nb.microsoft'、'no.lucene'、'fa.lucene'、'pl.microsoft'、'pl.lucene'、'pt-BR.microsoft'、'pt-BR.lucene'、'pt-PT.microsoft'、'pt-PT.lucene'、'pa.microsoft'、'ro.microsoft'、'ro.lucene'、'ru.microsoft'、'ru.lucene'、'sr- cyrillic.microsoft'、'sr-latin.microsoft'、'sk.microsoft'、'sl.microsoft'、 'es.microsoft'、'es.lucene'、'sv.microsoft'、'sv.lucene'、'ta.microsoft'、'te.microsoft'、'th.lucene'、'tr.microsoft'、'tr.lucene'、'uk.microsoft'、'your.microsoft'、'vi.microsoft'、'standard.lucene'、'standardasciifolding.lucene'、'キーワード (keyword)'、'pattern'、'simple'、'stop'、'whitespace'。 |
synonym_map_names
|
このフィールドに関連付けるシノニムマップの名前のリスト。 現在、サポートされているシノニム マップはフィールドごとに 1 つだけです。 フィールドにシノニム マップを割り当てると、シノニム マップのルールを使用して、そのフィールドを対象とするクエリ用語がクエリ時に展開されるようになります。 この属性は、既存のフィールドで変更できます。 |
SimpleField
Azure Search インデックスの単純なフィールドを構成する
SimpleField(**kw: Any) -> SearchField
Keyword-Only パラメータ
名前 | 説明 |
---|---|
name
|
必須。 フィールドの名前。インデックスまたは親フィールドの fields コレクション内で一意である必要があります。 |
type
|
必須。 フィールドのデータ型。 指定できる値は、 Azure.search.documents.SearchFieldDataType から SearchFieldDataType.String、SearchFieldDataType.Int32、SearchFieldDataType.Int64、SearchFieldDataType.Double、SearchFieldDataType.Boolean、SearchFieldDataType.DateTimeOffset、SearchFieldDataType.GeographyPoint、SearchFieldDataType.ComplexType です。 :p aramtype 型: str |
key
|
フィールドがインデックス内のドキュメントを一意に識別するかどうかを示す値。 キー フィールドとして各インデックスの最上位フィールドを 1 つだけ選択し、SearchFieldDataType.String 型にする必要があります。 キー フィールドを使用すると、ドキュメントを直接検索したり、特定のドキュメントを更新または削除したりできます。 既定値は False です |
hidden
|
フィールドを検索結果で返すことができるかどうかを示す値。 フィルター、並べ替え、スコアリングのメカニズムとしてフィールド (余白など) を使用するが、エンド ユーザーにフィールドを表示したくない場合は、このオプションを有効にすることができます。 キー フィールドの場合、このプロパティは False である必要があります。 このプロパティは、既存のフィールドで変更できます。 このプロパティを有効にしても、インデックス ストレージの要件が増加することはありません。 既定値は False です。 |
filterable
|
$filterクエリでフィールドを参照できるかどうかを示す値。 filterable は、文字列の処理方法で検索可能とは異なります。 フィルター可能な SearchFieldDataType.String 型または Collection(SearchFieldDataType.String) 型のフィールドは単語区切りを行わないので、比較は完全一致のみを対象とします。 たとえば、このようなフィールド f を "晴れた日" に設定した場合、$filter=f eq 'sunny' は一致しませんが、$filter=f eq 'sunny day' は発生します。 複合フィールドの場合、このプロパティは null である必要があります。 既定値は False です |
sortable
|
$orderby式でフィールドを参照できるかどうかを示す値。 既定では、Azure Cognitive Searchスコアで結果が並べ替えられますが、多くのエクスペリエンスでは、ユーザーはドキュメント内のフィールドで並べ替える必要があります。 単純なフィールドは、単一値の場合にのみ並べ替えることができます (親ドキュメントのスコープに 1 つの値があります)。 単純なコレクション フィールドは複数値であるため、並べ替えできません。 複雑なコレクションの単純なサブフィールドも複数値であるため、並べ替えできません。 これは、親フィールドが直接であるか、先祖フィールドであるかに関係なく、複雑なコレクションである場合に当てはまります。 既定値は False です。 |
facetable
|
ファセット クエリでフィールドを参照できるかどうかを示す値。 通常、カテゴリ別のヒット数を含む検索結果のプレゼンテーションで使用されます (たとえば、デジタル カメラを検索し、ブランド別、メガピクセル別、価格別などのヒット数を確認します)。 SearchFieldDataType.GeographyPoint 型または Collection(SearchFieldDataType.GeographyPoint) 型のフィールドをファセット可能にすることはできません。 既定値は False です。 |
Azure SDK for Python