Elasticsearch クエリアシスタント
Elasticsearch は、大量のデータを非常に高速に保存、検索、分析するために設計された分散型の検索・分析エンジンです。全文検索、ログ分析、リアルタイム分析に一般的に使用されます。Docwize の Elasticsearch クエリアシスタントを使用すると、ユーザーは Docwize データベース内のインデックス済み文書に対して Elasticsearch クエリを作成してテストできます。この機能により、ユーザーは詳細な検索を実行したり、検索動作のトラブルシューティングを行ったり、カスタムクエリを開発したりできます。
Elasticsearch クエリアシスタントでできること
- 自然言語から Elasticsearch クエリを生成する
- JSON 形式でクエリを編集する
- インデックス済み文書に対してクエリを実行する
- Docwize 内で検索結果を直接プレビューする
「Elasticsearch クエリアシスタント」は、検索ホームページの「Elasticsearch」アイコンからアクセスできます。
「Elasticsearch」アイコン
クエリアシスタントのインターフェース
Docwize Elasticsearch クエリアシスタントは、AI 支援クエリビルダー、JSON クエリエディター、および結果プレビューセクションを組み合わせています。

クエリアシスタントのインターフェース
クエリアシスタントのインターフェースには 3 つのメインセクションがあります。
| セクション | 説明 |
|---|---|
| クエリアシスタント | 自然言語プロンプトから Elasticsearch クエリを生成するために使用される AI 支援インターフェース。 |
| Elasticsearch クエリ(JSON) | JSON 形式でクエリを表示および変更できるエディター。 |
| 結果プレビュー | クエリによって返された文書を表示します。 |
クエリアシスタントセクション
クエリアシスタントパネルでは、ユーザーが自然言語を使用して検索リクエストを記述できます。システムは自然言語に基づいて Elasticsearch クエリを生成し、それを JSON エディターに挿入します。

クエリアシスタントセクション
| フィールド | 説明 |
|---|---|
| 新しいチャット | 新しいクエリアシスタントセッションを開始します。 |
| チャット履歴 | 現在のユーザーの以前のアシスタントとの会話を表示します。 |
| モデル | Elasticsearch クエリを生成する AI モデルを選択するドロップダウン。 |
| プロンプト入力「ES クエリについて質問する」 | ユーザーが実行したい検索を説明する自然言語リクエストを入力するフィールド。 |
| 送信 | プロンプトを実行して Elasticsearch クエリを生成します。 |
| クリップボードから画像を貼り付け | アシスタントに追加のコンテキストを提供するために画像を貼り付けられます。 |
Elasticsearch クエリ(JSON)セクション
Elasticsearch クエリ(JSON)パネルには、Elasticsearch 形式のアクティブなクエリが表示されます。ユーザーはこのエディターでクエリを手動で編集または貼り付けることができます。

Elasticsearch クエリセクション
| フィールド | 説明 |
|---|---|
| クエリエディター | ユーザーが Elasticsearch クエリを表示および変更できる編集可能なコードエリア。 |
| 検索 | Elasticsearch インデックスに対してクエリを実行します。 |
| クリア | エディターから現在のクエリをクリアします。 |
| シンプル検索 | JSON を書かずにクエリを作成するためのシンプル検索インターフェースに切り替えます。 |
| Ctrl + Enter | 現在のクエリを実行するために使用するキーボードショートカット。 |
結果プレビューセクション
結果プレビューセクションには、クエリによって返された文書が表示されます。

結果プレビューセクション
| フィールド | 説明 |
|---|---|
| ヒット数 | クエリによって返された一致する文書の数。 |
| 文書結果 | クエリに一致する個別の文書。 |
| 検索バー | プレビュー結果内でのフィルタリングを可能にします。 |
結果プレビュー機能の詳細については、Document Grid のユーザーノートをご参照ください。
Elasticsearch クエリの実行方法
| 手順 | 操作 |
|---|---|
| 1 | Elasticsearch クエリアシスタントに移動します。 |
| 2 | プロンプト入力フィールドに検索リクエストを入力します。 |
| 3 | 「送信」をクリックして Elasticsearch クエリを生成します。 |
| 4 | Elasticsearch クエリ(JSON)エディターで生成されたクエリを確認または編集します。 |
| 5 | Ctrl + Enter を押すか「検索」をクリックしてクエリを実行します。 |
| 6 | 結果プレビューセクションで返された文書を確認します。 |
Elasticsearch クエリの実行