Docs Menu
Docs Home
/
Atlas
/ /

クエリ分析を表示

タームに使用したインデックスの Atlas UI Query Analytics ページで、tracking オプションを使用して追跡されたMongoDB Search クエリタームのメトリクスを表示できます。クエリで検索タームをタグ付けする方法については、検索タームの追跡 を参照してください。

このページでは、Atlas が追跡するクエリのために Atlas が取得するメトリクスと、 MongoDB Searchインデックスのクエリ分析を Atlas UIで表示する方法について説明します。

注意

Atlas UIで追跡された検索タームの分析情報を表示するには、 MongoDB v5.0 以降を実行中M10 以上のクラスターが必要です。MongoDB Search は、検索タームを追跡したり、無料クラスターと Flex クラスターのクエリの分析を表示したりしません。

1

警告: ナビゲーションの改善が進行中次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。

  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。

    [ Clusters (クラスター) ] ページが表示されます。

2

MongoDB Search ページには、サイドバー、Data Explorer、またはクラスターの詳細ページからGoできます。

  1. サイドバーで、 Services見出しの下のAtlas Searchをクリックします。

    クラスターがない場合は、Create clusterをクリックしてクラスターを作成してください。詳細については、「 クラスターの作成 」を参照してください。

  2. プロジェクトに複数のクラスターがある場合は、Select cluster ドロップダウンから使用するクラスターを選択し、[Go to Atlas Search] をクリックします。

    Atlas Searchページが表示されます。

  1. クラスターの [Browse Collections] ボタンをクリックします。

  2. データベースを展開し、コレクションを選択します。

  3. コレクションのSearch Indexesタブをクリックします。

    Atlas Searchページが表示されます。

  1. クラスタの名前をクリックします。

  2. [Atlas Search] タブをクリックします。

    Atlas Searchページが表示されます。

3

ページには、インデックス定義に含まれるこのインデックスのField Mappingsが表示されIndex Configurations 。 ページの左側には、次のページへのナビゲーション オプションも用意されています。

4

Atlas は、選択したインデックスのみを使用して実行された追跡検索タームのクエリのクエリ分析を表示します。

Query Analyticsページには、現在日、過去 7 日間、過去 30 日間、過去 90 日間などの事前定義された日付範囲、または指定したカスタム範囲( UTC )に対して次の内容が表示されます:日の粒度:

MongoDB検索インデックスのクエリ分析のスクリーンショット
クリックして拡大します

このセクションでは、次のメトリクスを表示します。

  • Approx # of Tracked $search Queries - trackingオプションを含む$searchクエリのおおよその数。

  • Approx % of Top 10 Tracked Queries - 上位 10 クエリでもあるtrackingオプションを持つ$searchクエリの割合。

セクションには、選択した日付範囲で追跡されたクエリの数を示すグラフも表示されます。

グラフの下のShow Top Search Queriesを展開すると、次のメトリクスが表示されます。

Search Terms

MongoDB Search クエリ ターム(1 行に 1 つ)。

Approx #

期間中に追跡されたすべての$searchクエリのおおよその数(同じ行)。

Approx %

期間中に追跡されたすべての$searchクエリのおおよそのパーセンテージ(同じ行)。 これは、選択した日付範囲中に Atlas がクエリをキャプチャした日数のみの、クエリの総数に対するクエリ用語を持つクエリの割合です。

例、coffee のクエリを実行すると、 MongoDB Search は次のようにパーセンテージを計算します。

  • キャプチャされた日数の合計8クエリのうち、 coffeeの4クエリは50 % に等しくなります。

  • キャプチャされた日数の合計2クエリのうちcoffeeの1クエリは50 % に等しくなります。

View

リンク: タームの事前定義またはカスタムの日付範囲(同じ行)に関する次のメトリクスを表示します。

  • 選択した日付範囲内のタームのクエリの数と追跡されたクエリの割合。

  • 選択した日付範囲中のタームの追跡されたクエリ数のグラフ。

View factors affecting data をクリックすると、検索タームのクエリが記録されていない日数と、 MongoDB Search が ページに表示するメトリクスに影響を与える要因に関する情報が表示されるウィンドウが開きます。詳細については、「表示データに影響を与える要因」を参照してください。Close をクリックすると、ウィンドウを閉じることができます。

詳しくは、Atlas が検索タームをキャプチャする方法を参照してください。

Aggregation pipeline Queryセクションには、次の内容が表示されます。

  • Sample aggregation pipeline Atlas がターム中にキャプチャしたさまざまなクエリを表示するドロップダウン。

  • MongoDB API 選択したパイプラインに関連付けられたmongoshクエリを表示するタブ。

  • Export to Language タブでは、サポートされている他の MongoDB ドライバー言語のクエリ構文を表示、コピー、エクスポートできます。

  • Open Aggregation Pipeline をクリックして、コレクションのAggregationタブを開きます。 Aggregationタブのコレクションに対してクエリを実行するには:

    1. クエリをコピーします。

    2. Create NewAggregation[ タブで をクリックします。

    3. Previewがまだ有効になっていない場合は有効にし、[ </> Text ] をクリックします。

    4. 左側のペインにクエリを貼り付けて、右側のPipeline Outputペインに結果を表示します。

Query Analyticsページを返すには、 < Query Analyticsをクリックします。

このセクションでは、Atlas が集計パイプライン全体で結果を返さなかったクエリの次のメトリクスを示します。

  • Approx # of Search Queries With No Results - MongoDB Search が結果を返さなかった、tracking オプションを持つ $search クエリのおおよその数。

  • Approx % of Search Queries With No Results $search-tracking MongoDB Search が結果を返さなかった、 オプションを持つ クエリのおおよその割合。

選択した日付範囲について、このセクションには、 MongoDB Search が結果を返さなかった追跡クエリの数を示すグラフも表示されます。

グラフの下のShow Top No Results Queriesを展開すると、次のメトリクスが表示されます。

Search Terms

MongoDB Search クエリ ターム(1 行に 1 つ)。

Approx # of Searches

ターム(同じ行)のクエリのおおよその数。

Approx % of all Tracked Searches

期間中に追跡されたクエリ(同じ行)のおおよそのパーセンテージ。 これは、選択した日付範囲中に Atlas がクエリをキャプチャした日数のみの、クエリの総数に対するクエリ用語を持つクエリの割合です。

例、coffee のクエリを実行すると、 MongoDB Search は次のようにパーセンテージを計算します。

  • キャプチャされた日数の合計8クエリのうちcoffeeの4クエリが50 % に等しい

  • キャプチャされた日数の合計2クエリのうちcoffeeの1クエリは50 % と等しくなります

View

リンク: タームの事前定義またはカスタムの日付範囲(同じ行)に関する次のメトリクスを表示します。

  • 選択したデータ範囲内のタームに対して、すべての追跡された$searchクエリの数と割合。

  • 選択したデータ範囲中にタームに対して追跡された$searchクエリの数のグラフ。

View factors affecting data をクリックすると、検索タームのクエリが記録されていない日数と、 MongoDB Search が ページに表示するメトリクスに影響を与える要因に関する情報が表示されるウィンドウが開きます。詳細については、「表示データに影響を与える要因」を参照してください。Close をクリックすると、ウィンドウを閉じることができます。

詳しくは、Atlas が検索タームをキャプチャする方法を参照してください。

Aggregation pipeline Queryセクションには、次の内容が表示されます。

  • Sample aggregation pipeline Atlas がターム中にキャプチャしたさまざまなクエリを表示するドロップダウン。

  • MongoDB API 選択したパイプラインに関連付けられたmongoshクエリを表示するタブ。

  • Export to Language タブでは、サポートされている他のMongoDB ドライバー言語のクエリ構文を表示、コピー、エクスポートできます。

  • Open Aggregation Pipeline をクリックして、コレクションのAggregationタブを開きます。 Aggregationタブのコレクションに対してクエリを実行するには:

    1. クエリをコピーします。

    2. Create NewAggregation[ タブで をクリックします。

    3. Previewがまだ有効になっていない場合は有効にし、[ </> Text ] をクリックします。

    4. 左側のペインにクエリを貼り付けて、右側のPipeline Outputペインに結果を表示します。

Query Analyticsページを返すには、 < Query Analyticsをクリックします。

ページに表示されるメトリクスには、多くの要因が影響します。

MongoDB Search のクエリ メトリクスはサンプリングに基づいているため、表示されるすべてのメトリクスの精度に影響する可能性があります。

Atlasさらに、Atlas が追跡される クエリから毎日取得する一意の検索ターム$search 数には制限があります。Atlas が 制限に達すると、新しい一意の検索タームは取得されなくなります。 Atlas が の制限に達した場合、以下は影響を受ける可能性があります。

  • 上位 10 個の追跡クエリのおおよその割合

  • Atlas が上位の検索タームを表示する順序

検索タームのクエリが実行される前に Atlas が取得を停止した場合、個々の追跡検索ターム メトリクスに影響が出る可能性があります。 該当する日は、Atlas はその検索タームの検索数を表示しないため、差が生じます。

詳しくは、「動作 」を参照してください。

このビデオでは、クエリ分析を使用して、上位 10 クエリタームとMongoDB Search が結果を返さなかったクエリタームのメトリクスを取得する方法について説明します。また、 MongoDB Search が結果を返さなかったタームの検索を改善するために、同義語を使用する方法についても学びます。

所要時間: 7 分