> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 保存済みクエリ

> よく使うGraphQLクエリをIDE内でローカルに保存、整理、管理

## 概要

GraphQL IDEでは、後からすぐにアクセスできるようにクエリをブラウザに保存できます。保存済みクエリはブラウザセッション間で保持され、サイドバーの**Saved**タブに表示されます。外部ツールを使わずに、お気に入りのクエリのパーソナルライブラリを構築できます。

***

## クエリの保存

<Steps>
  <Step title="クエリを記述またはロード">
    エディタにクエリを入力するか、[テンプレート](/jp/graphql/ide/query-templates)からロードします。
  </Step>

  <Step title="Save Queryをクリック">
    ツールバーの**Save Query**ボタンをクリックします。2つのフィールドを持つダイアログが表示されます：

    * **Title**（必須） — クエリの説明的な名前
    * **Tags**（オプション） — カンマ区切りの整理用ラベル（例：`solana, dex, monitoring`）
  </Step>

  <Step title="確認">
    **Save**をクリックします。クエリはローカルに保存され、すぐにサイドバーの**Saved**タブに表示されます。
  </Step>
</Steps>

<Tip>
  チェーンとCube名を含む説明的なタイトルを使用してください。例：「Solana — Latest Raydium Trades」や「ETH — USDC Top Holders」。コレクションが増えてもクエリを簡単に見つけられます。
</Tip>

***

## 保存済みクエリのロード

1. サイドバーを開く（**Ctrl/Cmd+B**）
2. **Saved**タブに切り替え
3. 任意の保存済みクエリをクリックしてエディタにロード

クエリテキスト、変数、ヘッダーのすべてが保存時の状態に復元されます。

***

## 保存済みクエリの削除

保存済みクエリを削除するには：

1. サイドバーを開いて**Saved**タブに切り替え
2. 削除したいクエリにホバー — **削除**アイコンが表示されます
3. 削除アイコンをクリックしてクエリを削除

<Note>
  削除は永久的です。元に戻すことはできません — 一度削除されたクエリは復元できません。
</Note>

***

## ストレージの詳細

| プロパティ       | 詳細                                              |
| :---------- | :---------------------------------------------- |
| **ストレージ機構** | ブラウザ`localStorage`                              |
| **永続性**     | ページリフレッシュとブラウザ再起動後も保持                           |
| **スコープ**    | ブラウザごと、オリジンごと（同一ドメイン）                           |
| **同期**      | デバイス間やブラウザ間で同期されません                             |
| **クリア**     | ブラウザデータまたは`localStorage`のクリアですべての保存済みクエリが削除されます |

<Info>
  保存済みクエリはブラウザの`localStorage`に完全に保存されます。サーバーには**送信されず**、他のデバイスからアクセスすることもできません。クエリを共有する必要がある場合は、[コードエクスポート](/jp/graphql/ide/code-export)機能を使用してポータブルなスニペットを生成してください。
</Info>

***

## タグによる整理

タグは、コレクションが増えるにつれて保存済みクエリの分類とフィルタリングに役立ちます。おすすめのタグ付け方法：

<AccordionGroup>
  <Accordion title="チェーンごと">
    `solana`、`ethereum`、`bsc`のようなチェーン固有のタグを使用して、特定のネットワークのクエリをすばやくフィルタリングします。
  </Accordion>

  <Accordion title="Cubeごと">
    Cube名でクエリにタグ付け：`dextrades`、`transfers`、`ohlc`、`holders`など。
  </Accordion>

  <Accordion title="ユースケースごと">
    `monitoring`、`analysis`、`debug`、`dashboard`などの機能タグはクエリの目的を示します。
  </Accordion>

  <Accordion title="トークンまたはプロジェクトごと">
    特定のプロジェクト名やトークンシンボルでタグ付け：`usdc`、`bonk`、`raydium`、`uniswap`。
  </Accordion>
</AccordionGroup>

<Tip>
  クエリごとのタグ数に制限はありません。複数のタグ分類を組み合わせてください。例：`solana, dextrades, raydium, monitoring` — 最大限の検索性を実現できます。
</Tip>

***

## ベストプラクティス

* **反復的に保存** — クエリを改良する過程で動作するバージョンを保存します。必要に応じて「OHLC v1」、「OHLC v2」のようなバージョン付きタイトルを使用してください。
* **定期的に整理** — 使わなくなったクエリを削除して、サイドバーを管理しやすく保ちます。
* **クリア前にエクスポート** — ブラウザデータをクリアする予定がある場合、重要なクエリを[コードエクスポート](/jp/graphql/ide/code-export)でコードスニペットとしてエクスポートしてください。
* **1クエリ1関心事** — あまりに多くのことを行うモノリシックなクエリの保存は避けてください。小さく焦点を絞ったクエリの方が再利用と組み合わせが容易です。
