MongoDB Searchインデックスは、Atlas クラスターのドキュメントを、それらのドキュメントから抽出された期間にマッピングするデータ構造です。MongoDB Search 検索インデックスを使用すると、MongoDB Search 検索クエリを使用してデータベースを効率的に全文検索できます。
このページでは、Atlas UIまたはサポートされているクライアントのいずれかを使用して、 MongoDB Search インデックスを作成、表示、更新、または削除する方法について説明します。
サポートされているクライアント
MongoDB Search インデックスは、Atlas UIまたはサポートされている次のクライアントのいずれかから作成、管理できます。
必要なアクセス権
You can assign Project User Roles or Database Built-in User Roles to provide access to the user privileges necessary to perform the MongoDB Search index actions described in this guide:
The following table shows the modes of access that the following Project User Roles support for the specified MongoDB Search actions:
プロジェクトユーザーロールMongoDB Search アクションAtlas UIAtlas CLIAtlas API [1]Project Data Access Read Onlyまたはそれ以上MongoDB Search インデックスとアナライザを表示します。
✓
✓
Project Data Access Adminまたはそれ以上MongoDB Search インデックスとアナライザを作成、表示、更新、削除します。
✓
✓
✓
MongoDB Search インデックスを作成、表示、更新、削除します。
✓
✓
✓
[1] 各ロールには、 Atlas APIのMongoDB Search APIエンドポイントのサブセットまたはフルセットのいずれかを呼び出す権限が付与されます。各ロールがアクセスを許可するAPIエンドポイントの説明については、 「 MongoDB Search アクション 」列を参照してください。 次の表は、指定された MongoDB Search インデックス権限アクション をサポートする データベース組み込みユーザー ロール を示しています。
データベース組み込みユーザーロールMongoDB Search アクションの説明MongoDB Search インデックス特権アクションMongoDB Search インデックスとアナライザを表示します。
MongoDB Search インデックスとアナライザを作成、表示、更新、削除します。
詳細
MongoDB 検索クエリのニーズを満たすためにMongoDB 検索インデックスを定義する方法については、クエリの定義を参照してください。
MongoDB 検索インデックスの作成方法について学ぶには、MongoDB 検索インデックスの作成を参照してください。
このチュートリアルで説明するMongoDB Searchインデックス構成の詳細については、次の参照ページを参照してください。
For hands-on experience creating MongoDB Search indexes for the sample datasets and running MongoDB Search queries against the indexed data, try the MongoDB Search Quick Start.
クエリの設定に合わせてインデックスを定義する方法の概念的な概要については、「インデックスの定義」を参照してください。
To retrieve MongoDB Search index size and other search metrics programmatically using the Atlas Administration API, see Retrieve MongoDB Search Metrics Programmatically.
ビデオで学ぶ
MongoDB Search インデックスについて詳しくは、次のビデオもご覧ください。