Docs Menu
Docs Home
/
MongoDB Atlas
/ /

クエリ分析を表示

項目一覧

  • クエリ分析ページに移動します
  • Atlasで、プロジェクトのGo Clusters{0 ページに します。
  • GoAtlas Searchクラスターの ページに します。
  • インデックスの名前をクリックします。
  • この Atlas Search インデックスを使用して実行された追跡クエリの分析を表示するには、 Query Analyticsをクリックします。
  • 追跡された検索タームのクエリ分析の表示
  • すべての追跡された $search クエリのメトリクス
  • 結果のないクエリのメトリクス
  • 表示データに影響を与える要因
  • 学び続ける

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

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

注意

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

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

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

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

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

2

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

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

  2. [ Select data sourceドロップダウンからクラスターを選択し、[ 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 )に対して次の内容が表示されます:日の粒度:

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

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

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

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

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

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

Search Terms
Atlas Search クエリターム(1 行に 1 つ)。
Approx #
期間中に追跡されたすべての$searchクエリのおおよその数(同じ行)。
Approx %

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

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

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

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

View

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

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

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

View factors affecting dataをクリックすると、検索タームのクエリが記録されていない日数と、Atlas 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 - Atlas Search が結果を返さなかった、 trackingオプションを持つ$searchクエリのおおよその数。

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

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

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

Search Terms
Atlas Search クエリターム(1 行に 1 つ)。
Approx # of Searches
ターム(同じ行)のクエリのおおよその数。
Approx % of all Tracked Searches

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

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

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

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

View

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

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

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

View factors affecting dataをクリックすると、検索タームのクエリが記録されていない日数と、Atlas 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 Search のクエリ メトリクスはサンプリングに基づいているため、表示されるすべてのメトリクスの精度に影響する可能性があります。

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

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

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

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

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

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

所要時間: 7 分