Azure.Search.Documents_12.0.0

Azure OpenAI .NET Releases / 2026/5/2

📰 ニュースDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical UsageModels & Research

要点

  • Azure.Search.Documents 12.0.0(2026-05-01)では、2026-04-01 の Azure Search サービスバージョンに対応しました。
  • KnowledgeBaseRetrievalClient によるエージェント型の知識ベース検索(retrieval)機能と、知識ベースおよび知識ソースの管理・検索に関する幅広いモデルが追加されました。
  • 知識ソースとして Azure Blob、Search Index、OneLake、Web など複数のタイプをサポートし、同期や取り込み状況を追跡するための取り込み・ステータス関連モデルも追加されています。
  • チャット補完やコンテンツ理解、レイアウト解析などの AI スキル種別(ChatCompletionSkill、ContentUnderstandingSkill、DocumentIntelligenceLayoutSkill)に加え、Azure Machine Learning ベースのベクトル化コンポーネントも拡充されました。
  • そのほか、インデックス別名管理(SearchAlias)、検索デバッグの強化(DebugInfo)、ベクトル検索での厳密なポストフィルタリング(VectorFilterMode.StrictPostFilter)、画像ベースのベクトル検索用クエリ型などの新機能が追加されています。

12.0.0 (2026-05-01)

追加された機能

  • 2026-04-01 サービスバージョンのサポートを追加しました。
  • 知識ベースに対するエージェント型の取得操作のために KnowledgeBaseRetrievalClient を追加しました。
  • 知識ベース管理の型を追加しました:KnowledgeBaseKnowledgeBaseModelKnowledgeBaseAzureOpenAIModel、および KnowledgeSourceReference
  • 知識ソースの型を追加しました:関連するパラメーター付きの AzureBlobKnowledgeSourceSearchIndexKnowledgeSourceIndexedOneLakeKnowledgeSource、および WebKnowledgeSource
  • 知識ベース取得モデルを追加しました:KnowledgeBaseRetrievalRequestKnowledgeBaseRetrievalResponseKnowledgeBaseMessageKnowledgeBaseMessageContent、および KnowledgeBaseReference。さらに、型付きバリアント(KnowledgeBaseAzureBlobReferenceKnowledgeBaseSearchIndexReferenceKnowledgeBaseIndexedOneLakeReferenceKnowledgeBaseWebReference)も追加しました。
  • 知識ベースのアクティビティ追跡を追加しました:KnowledgeBaseActivityRecordKnowledgeBaseAgenticReasoningActivityRecord、および KnowledgeBaseModelWebSummarizationActivityRecord
  • LLM の Web 要約アクティビティ記録のために KnowledgeBaseActivityRecordType.ModelWebSummarization の値を追加しました。
  • 知識ソースの取り込みおよびステータスモデルを追加しました:KnowledgeSourceIngestionParametersKnowledgeSourceStatusKnowledgeSourceStatistics、および SynchronizationState
  • AI スキルの型を追加しました:ChatCompletionSkillContentUnderstandingSkill、および DocumentIntelligenceLayoutSkill(関連する構成モデル付き)。
  • AML ベースのベクトル化のために AzureMachineLearningVectorizerAzureMachineLearningParameters を追加しました。
  • インデックスのエイリアス管理のために SearchAlias を追加しました。
  • インデックス操作によって返される SearchIndexResponse モデルを追加しました。
  • ネイティブ BLOB のソフト削除検出のために NativeBlobSoftDeleteDeletionDetectionPolicy を追加しました。
  • 画像ベースのベクトル検索のために VectorizableImageBinaryQuery および VectorizableImageUrlQuery を追加しました。
  • 検索のデバッグを強化するために SearchResults<T> および SearchResultsPage<T>DebugInfo プロパティを追加しました。
  • ベクトル検索における厳密な後処理フィルタリングのために VectorFilterMode.StrictPostFilter オプションを追加しました。
  • エイリアスリソースの追跡のために SearchServiceCounters.AliasCounter を追加しました。
  • 実行時の制約のために SearchServiceLimits.MaxCumulativeIndexerRuntimeSeconds を追加しました。
  • インデクサーの変更追跡ステータスのために IndexerChangeTrackingState を追加しました。
  • ドキュメント参照(ルックアップ)応答のために LookupDocument モデルを追加しました。
  • SemanticErrorModeSemanticErrorReasonSemanticSearchResultsType、および VectorFilterMode に対する nullable の暗黙の変換演算子を追加しました。
  • AI サービスの認証のために AIServicesAccountIdentity および AIServicesAccountKey を追加しました。
  • IConfiguration から SearchClient を作成できるようにするために、設定ベースの資格情報解決および依存関係の注入登録を含む SearchClientSettings を追加しました。
  • IConfiguration から SearchIndexClient を作成できるようにするために、設定ベースの資格情報解決および依存関係の注入登録を含む SearchIndexClientSettings を追加しました。
  • IConfiguration から SearchIndexerClient を作成できるようにするために、設定ベースの資格情報解決および依存関係の注入登録を含む SearchIndexerClientSettings を追加しました。
  • IConfiguration から KnowledgeBaseRetrievalClient を作成できるようにするために、設定ベースの資格情報解決および依存関係の注入登録を含む KnowledgeBaseRetrievalClientSettings を追加しました。

破壊的変更

  • EntityRecognitionSkill.SkillVersion.V1 は非推奨になり、現在は無効(obsolete)です。代わりに V3 を使用してください。
  • EntityRecognitionSkill.IncludeTypelessEntities は非推奨になり、現在は無効(obsolete)です。代わりに V3 を使用してください。
  • SentimentSkill.SkillVersion.V1 は非推奨になり、現在は無効(obsolete)です。代わりに V3 を使用してください。