Azure AI Search のプレビュー機能
この記事では、パブリック プレビューのすべての機能を詳しく説明します。 この一覧は、機能の状態を確認する際に役立ちます。
プレビュー機能は、廃止されたり、一般提供に移行されたりすると、この一覧から削除されます。 一般公開については、サービスの更新情報または新機能に関する記事で確認できます。
特徴量 | カテゴリ | 説明 | 可用性 |
---|---|---|---|
ベクトル量子化 | インデックス | 組み込みのスカラー量子化を使って、メモリ内とディスク上のベクトル インデックス サイズを圧縮します。 | インデックスの作成または更新 (プレビュー) を使って compressions セクションをベクトル プロファイルに追加します。 |
データ型の絞り込み | インデックス | 受信データがそのデータ型であると想定して、ベクトル フィールドに小さいデータ型を割り当てます。 | インデックスの作成または更新 (プレビュー) を使って、ベクトル フィールド定義を指定します。 |
格納されているプロパティ | インデックス | 取得可能なベクトルを格納 "しない" ことで、ベクトル インデックスのストレージを削減するブール値。 | インデックスの作成または更新 (プレビュー) を使って、ベクトル フィールドに stored を設定します。 |
ベクター化 | クエリ | クエリ実行時のテキストからベクトルへの変換。 | インデックスの作成または更新 (プレビュー) を使って vectorizer を定義します。 vectorQueries (2023-10-01-Preview 以降) の POST の検索 (プレビュー)。 |
垂直統合 | インデックス、スキルセット | インデックス作成時のスキル駆動型のデータ チャンクと埋め込み。 | AzureOpenAIEmbedding スキルと、テキスト分割スキルのデータ チャンク プロパティに対するスキルセットの作成または更新 (プレビュー)。 |
データのインポートとベクトル化 | Azure Portal | データ チャンクとベクトル化を含む完全なインデックス付けパイプラインを作成するウィザード。 このウィザードでは、すべてのオブジェクトと構成設定を作成します。 | すべてのリージョンのすべての検索サービスで使用できます。 |
AzureOpenAIEmbedding スキル | AI エンリッチメント (スキル) | クエリおよびインデックス作成中に Azure OpenAI 埋め込みモデルを呼び出し、埋め込みを生成する新しいスキルの種類。 | スキルセットの作成または更新 (プレビュー)、2023-10-01-Preview 以降。 データのインポートとベクトル化ウィザードを介してポータルでも利用できます。 |
テキスト分割スキル | AI エンリッチメント (スキル) | テキスト分割のプレビューにはチャンク関連のプロパティが 2 つあります。maximumPagesToTake と pageOverlapLength です。 |
スキルセットの作成または更新 (プレビュー)、2023-10-01-Preview 以降。 データのインポートとベクトル化ウィザードを介してポータルでも利用できます。 |
インデックスのプロジェクション | AI エンリッチメント (スキル) | セカンダリ インデックスの形状を定義するスキルセット定義のコンポーネント。エンリッチメント パイプラインのコンテンツが複数のインデックスをターゲットにできる 1 対多のインデックス パターンをサポートしています。 | スキルセットの作成または更新 (プレビュー)、2023-10-01-Preview 以降。 データのインポートとベクトル化ウィザードを介してポータルでも利用できます。 |
Azure Files インデクサー | インデクサー データ ソース | Azure Files からのインデクサー ベースのインデックス付け用の新しいデータ ソース | データ ソースの作成または更新 (プレビュー)、2021-04-30-Preview 以降。 |
SharePoint インデクサー | インデクサー データ ソース | SharePoint コンテンツのインデクサーベースのインデックス作成用の新しいデータソースです。 | サインアップして機能を有効にします。 「データ ソースの作成または更新 (プレビュー)」、2020-06-30-Preview 以降、または Azure portal を使用します。 |
MySQL インデクサー | インデクサー データ ソース | Azure MySQL データ ソースのインデクサー ベースのインデックス付け用の新しいデータ ソース。 | サインアップして機能を有効にします。 「データ ソースの作成または更新 (プレビュー)」、2020-06-30-Preview 以降、.NET SDK 11.2.1、および Azure portal を使用します。 |
Azure Cosmos DB for MongoDB インデクサー | インデクサー データ ソース | Azure Cosmos DB の MongoDB API を使用したインデクサー ベースのインデックス付け用の新しいデータ ソース。 | サインアップして機能を有効にします。 「データ ソースの作成または更新 (プレビュー)」、2020-06-30-Preview 以降、または Azure portal を使用します。 |
Azure Cosmos DB for Apache Gremlin インデクサー | インデクサー データ ソース | Azure Cosmos DB の Apache Gremlin API を使用したインデクサーベースのインデックス付け用の新しいデータ ソース。 | サインアップして機能を有効にします。 「データ ソースの作成または更新 (プレビュー)」、2020-06-30-Preview 以降を使用します。 |
ネイティブ BLOB の論理的な削除 | インデクサー データ ソース | Azure Blob Storage インデクサーに適用します。 論理的に削除された状態の BLOB を認識し、インデックス付け中に対応する検索ドキュメントを削除します。 | データ ソースの作成または更新 (プレビュー)、2020-06-30-Preview 以降。 |
ドキュメントのリセット | Indexer | インデクサー ワークロードで個別に選択された検索ドキュメントを再処理します。 | ドキュメントのリセット (プレビュー)、2020-06-30-Preview 以降。 |
スペル チェック | クエリ | 単純、完全、およびセマンティック クエリのクエリ用語入力に対するスペル修正 (オプション)。 | ドキュメントの検索 (プレビュー)、2020-06-30-Preview 以降、および Search Explorer (ポータル)。 |
ノーマライザー | クエリ | ノーマライザーでは、完全なテキスト分析チェーンを呼び出さずに、一貫した大文字と小文字の区別、アクセントの削除、ASCII フォールディングなど、単純なテキストの事前処理が提供されます。 | ドキュメントの検索 (プレビュー)、2020-06-30-Preview 以降。 |
featuresMode パラメーター | 関連性 (スコアリング) | 関連性のスコアリングで、フィールドごとの類似性スコア、フィールドごとの用語の頻度、およびフィールドごとの一致した一意のトークン数の詳細が含まれ強化されました。 これらのデータ ポイントは、カスタム スコアリング ソリューションで使用できます。 | ドキュメントの検索 (プレビュー)、2019-05-06-Preview 以降。 |
Azure Machine Learning (AML) スキル | AI エンリッチメント (スキル) | Azure Machine Learning からの推論エンドポイントを統合するための新しいスキルの種類です。 | スキルセットの作成または更新 (プレビュー)、2019-05-06-Preview 以降。 Azure AI Search と Azure Machine Learning service が同じサブスクリプションにデプロイされている場合、ポータルのスキルセット設計でも使用できます。 |
インクリメンタル エンリッチメント | AI エンリッチメント (スキル) | エンリッチメント パイプラインにキャッシュが追加され、スキルセットや別のオブジェクトに対する更新など、目的の変更によってコンテンツが変更されない場合に既存の出力を再利用できます。 キャッシュは、スキルセットによって生成されるエンリッチされたドキュメントにのみ適用されます。 | インデクサーの作成または更新 (プレビュー)、API バージョン 2021-04-30-Preview、2020-06-30-Preview、または 2019-05-06-Preview。 |
moreLikeThis | クエリ | 特定のドキュメントに関連する別のドキュメントを検索します。 この機能は、以前のプレビューからありました。 | ドキュメント検索 (プレビュー) 呼び出し (次のサポートされているすべての API バージョンのもの: 2023-10-10-Preview、 2023-07-01-Preview、2021-04-30-Preview、2020-06-30-Preview、2019-05-06-Preview、2016-09-01-Preview、2017-11-11-Preview)。 |
Azure SDK のプレビュー機能
各 Azure SDK チームは、独自のタイムラインでベータ版パッケージをリリースします。 ベータ版パッケージの新機能に関する情報については、次の変更ログを確認してください。
- Azure SDK for .NET の変更ログ
- Azure SDK for Java の変更ログ
- Azure SDK for JavaScript の変更ログ
- Azure SDK for Python の変更ログ
プレビュー機能の使用
実験的な機能は、最初にプレビュー REST API、Azure portal、Azure SDK を通じて利用できます。
プレビュー機能には、次のステートメントが適用されます。
- プレビュー機能は、サービス レベル アグリーメントなしで、追加使用条件に基づいて利用できます。
- 再設計が必要な場合、プレビュー機能は破壊的変更が行われる可能性があります。
- プレビュー機能では、GA リリースにできない場合があります。
プレビューの REST API を呼び出す方法
プレビュー REST API は、URI の api-version パラメータを使用してアクセスします。 以前のプレビューは引き続き動作しますが、時間の経過と共に時代遅れになり、新機能やバグ修正の更新が行われません。
コンテンツ操作については、2023-10-01-Preview
は最新のプレビュー バージョンです。 次の例は、Search POST (プレビュー) の構文です。
GET {endpoint}/indexes('{indexName}')?api-version=2023-10-01-Preview
管理操作については、2021-04-01-Preview
は最新のプレビュー バージョンです。 次の例は、Update Service 2021-04-01-preview バージョンの構文です。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}?api-version=2021-04-01-preview
{
"location": "{{region}}",
"sku": {
"name": "basic"
},
"properties": {
"replicaCount": 3,
"partitionCount": 1,
"hostingMode": "default"
}
}