コンテンツ検索¶
[コンテンツ検索] ダイアログでは、Virtual DataPort サーバーの検索インデックスを構成できます。これにより、そのサーバーのすべてのビューで コンテンツ検索 を利用できるようになります。
Data Catalog は 2種類のインデックスサーバーに対応します。
Scheduler Index。
Elasticsearch 。大規模なインデックスの場合はこのオプションを選択し、クラスタ上で実行される Elasticsearch サーバーを使用することをお勧めします。
Virtual DataPort サーバーでコンテンツ検索を有効にするには、以下の手順に従って実施してください。
Scheduler で VDPIndexer ジョブ を使用して、このサーバー用の検索インデックスを作成します。
管理者アカウントで Data Catalog にログインし、[管理] > [設定と管理] > [コンテンツ検索] に移動します。[インデックスサーバー] タブから、インデックスサーバーの構成が可能です。
インデックスサーバーの構成ダイアログ¶
[サーバーの追加] ボタンをクリックし、検索インデックスの作成に用いるインデックスサーバーを登録して、以下の値を入力します。
名前: インデックスサーバーの名前。
説明: インデックスサーバーの説明。
タイプ:
Scheduler Index
またはElasticsearch 5.6+ / 6.x / 7.x
を選択します。ホスト: インデックスサーバーを実行するマシンのホスト名。
ポート: インデックスサーバーのポート。
ログイン名 と パスワード: サーバーインデックスへの接続に使用するアカウントの資格情報 (オプション)。
安全な接続の使用: このオプションを有効化した場合、インデックスサーバーに SSL/TLS チャネル経由で接続します。Elasticsearch サーバーでのみ利用可能です。
インデックスサーバーを追加するダイアログ¶
[構成] タブに移動します。[インデックスサーバーの割り当て] セクションから、Data Catalog に登録された各 Virtual DataPort サーバーに割り当てる検索インデックスを構成できます。
登録済みの Virtual DataPort サーバーの検索インデックスを構成するダイアログ¶
テーブルには、登録済みの Virtual DataPort サーバーの一覧が表示されます。[構成済み] 列は、Virtual DataPort サーバーに検索インデックスを構成済みかどうかを示します。この列の値は次のいずれかです。
検索インデックスを構成するには、Virtual DataPort サーバーの横の
アイコンをクリックします。クリックすると、次のダイアログが表示されます。
Virtual DataPort サーバーに検索インデックスを割り当てるダイアログ¶
フォームに次のように入力します。
インデックスタイプ: 検索インデックスのタイプを、
Scheduler Index
とElasticsearch 5.6+ / 6.x / 7.x
から選択します。インデックスサーバー: 手順 3 で構成したインデックスサーバーを選択します。ドロップダウンに表示されるサーバー名は、選択したタイプのサーバーのみです。
インデックス名: 手順 1 で作成した検索インデックスの名前を入力します。
必要に応じて、検索結果にプレビューとして表示されるスニペットを構成できます。
[インデックスサーバーの割り当て] セクションから、特定のビューで検索結果のスニペットとして使用されるフィールドを構成できます。
Virtual DataPort サーバーの横にある [検索スニペットの構成] ボタンをクリックすると、次のダイアログが表示されます。
ビューで検索結果のスニペットとして使用されるフィールドを構成するダイアログ¶
[ビュー] パネルには検索インデックスに含まれるビューの一覧が、
<view name> (database name)
というパターンで表示されます。注釈
[ビュー] パネルにビューを表示するには、そのビューに対する
EXECUTION
権限が必要です。リストからビューを選択すると、そのビューにインデックスが付加されているすべてのフィールドを表示する [すべてのフィールド] パネルが表示されます。
次の操作によって、選択したビュー用の検索結果のスニペットとして使用されるフィールドのリストを作成します。
[グローバルパラメータ] セクションでは、以下の設定が可能です。これらの設定は、検索結果のすべてのスニペットに影響します。
検索結果サマリのフィールド数のデフォルト: ビューの検索結果のスニペットを構成していない場合に、表示されるフィールド数です。表示されるフィールドは、ビューのスキーマでの順番に従って選択されます。
検索結果サマリに表示する結果の 1 エンティティあたりの最大件数: 検索結果のスニペットに表示される最大行数です。
検索結果のスニペットのグローバルパラメータを構成するダイアログ¶
注釈
注意点として、サーバーに対して構成されている検索インデックスに、そのサーバーの一部のビューが含まれていない (つまり、一部のビューのインデックスが作成できていない) 場合や、一部のビューの一部のデータが含まれていない (つまり、一部のビューのインデックスが部分的にしか作成できていない) 場合があります。この場合、検索の対象は、インデックスが作成されているビューとタプルのみに制限されます。