次の方法で共有


Azure AI Search の JavaScript サンプル

Azure AI Search ソリューションの機能とワークフローを示す JavaScript コード サンプルについて説明します。 これらのサンプルでは、Azure SDK for JavaScript 用の AzureAI Search クライアント ライブラリを使用します。このライブラリは、次のリンクから確認できます。

移行先 Link
パッケージのダウンロード www.npmjs.com/package/@azure/search-documents
API リファレンス @azure/search-documents
API テスト ケース github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
ソース コード github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
ログの変更 github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

SDK のサンプル

Azure SDK 開発チームのコード サンプルは、API の使用方法を示しています。 これらのサンプルは 、GitHub の Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples にあります。

JavaScript のサンプル

Sample 説明
インデックス インデックスの作成、更新、取得、一覧表示、削除 を行います。 このサンプル カテゴリには、サービス統計のサンプルも含まれます。
インデクサー インデクサーの作成、更新、取得、一覧表示、リセット、削除を行います。
dataSourceConnections (インデクサー用) サポートされているデータ ソースのインデクサー ベースのインデックス作成に必要なデータ ソース接続を作成、更新、取得、一覧表示、削除します。
スキルセット インデクサーにアタッチされている スキルセット を作成、更新、取得、一覧表示、削除し、インデックス作成中に AI ベースのエンリッチメントを実行します。
synonymMaps シノニム マップの作成、更新、取得、一覧表示、削除を行います。
vectorSearch ベクターにインデックスを付け、 ベクター クエリを送信します。

TypeScript のサンプル

Sample 説明
インデックス インデックスの作成、更新、取得、一覧表示、削除 を行います。 このサンプル カテゴリには、サービス統計のサンプルも含まれます。
インデクサー インデクサーの作成、更新、取得、一覧表示、リセット、削除を行います。
dataSourceConnections (インデクサー用) サポートされているデータ ソースのインデクサー ベースのインデックス作成に必要なデータ ソース接続を作成、更新、取得、一覧表示、削除します。
スキルセット インデクサーにアタッチされている スキルセット を作成、更新、取得、一覧表示、削除し、インデックス作成中に AI ベースのエンリッチメントを実行します。
synonymMaps シノニム マップの作成、更新、取得、一覧表示、削除を行います。
vectorSearch ベクター検索の作成、更新、取得、一覧表示、削除を行います。

ドキュメントのサンプル

Azure AI Search チームのコード サンプルは、機能とワークフローを示しています。 次のサンプルは、チュートリアル、クイックスタート、およびハウツー記事で参照されています。 これらのサンプルは、GitHub の Azure-Samples/azure-search-javascript-samples にあります。

JavaScript のサンプル

Sample [アーティクル] 説明
クイック スタート クイック スタート: フルテキスト検索 サンプル データを使用して検索インデックスを作成、読み込み、クエリを実行します。
quickstart-semantic-ranking-js クイック スタート: セマンティック ランク付け インデックス スキーマにセマンティック ランク付けを追加し、セマンティック クエリを実行します。
quickstart-vector-js クイック スタート: ベクトル検索 インデックスとクエリ ベクターのコンテンツ。

TypeScript のサンプル

Sample [アーティクル] 説明
quickstart-semantic-ranking-ts クイック スタート: セマンティック ランク付け インデックス スキーマにセマンティック ランク付けを追加し、セマンティック クエリを実行します。
quickstart-vector-ts クイック スタート: ベクトル検索 インデックスとクエリ ベクターのコンテンツ。

その他のサンプル

次のサンプルも Azure AI Search チームによって公開されていますが、ドキュメントでは参照されていません。 関連する README ファイルは、使用手順を提供します。

Sample 説明
azure-search-classic-rag クラシック検索エンジンを Azure AI Search の接地データとして使用し、Azure OpenAI のチャット完了モデルを使用したシングルショット RAG。
azure-search-vector-sample.js ベクター検索を実行する方法の JavaScript の例。
azure-function-search 検索サービスにクエリを送信する Azure 関数の JavaScript の例。 この JavaScript バージョンは、「.NET を使用して api」で使用する コードに置き換えることができます。
bulk-insert プッシュ API を使用してドキュメントのアップロードとインデックス作成を行う方法の JavaScript の例。

ヒント

サンプル ブラウザーを使用して、GitHub で Microsoft コード サンプルを検索します。 製品、サービス、言語で検索をフィルター処理できます。