PolarSearch には、polar-analysis-ik や analysis-ansj などの組み込みプラグインがあり、シノニムのホットアップデートなどの機能をサポートしています。独自のカスタム辞書をアップロードすることもできます。このドキュメントでは、これらの辞書を追加、使用、管理する方法について説明します。
プラグインアップロードスペースの有効化
PolarDB コンソール にログインします。左側メニューで、クラスター をクリックします。クラスターが配置されているリージョンを選択し、対象のクラスター ID をクリックしてクラスター詳細ページを開きます。
左側メニューで、 に移動します。プラグイン管理 タブで、プラグインアップロードの有効化 をクリックします。
辞書管理
プラグイン管理 タブでは、辞書を使用するすべてのプラグインの辞書を管理できます。
PolarDB コンソール にログインします。左側メニューで、クラスター をクリックします。クラスターが配置されているリージョンを選択し、対象のクラスター ID をクリックしてクラスター詳細ページを開きます。
左側メニューで、 に移動し、プラグイン管理 タブを開きます。
辞書管理ページでは、辞書ファイル名、辞書タイプ、ファイルサイズなどの情報を表示できます。また、辞書ファイルの追加、更新、削除もできます。
辞書の概要
プラグイン名 | 説明 | 辞書タイプ | 操作 |
cluster-dict-management | デフォルトのクラスターレベルの辞書管理プラグインです。ストップワード辞書とシノニム辞書を一元的に管理できます。 | ストップワード辞書、シノニム辞書 | 辞書のアップロード、辞書の削除 |
polar-analysis-ik | Java ベースの軽量な中国語トークナイザーで、きめ細かな解析とスマートな形態素解析をサポートします。 | 主辞書、ストップワード辞書 | 辞書のアップロード、辞書の削除、辞書の有効化/無効化、ホットアップデート |
analysis-ansj | N-gram モデルに基づく中国語トークナイザープラグインです。 | 主辞書、ストップワード辞書、シノニム辞書、曖昧性辞書、設定ファイル | 辞書のアップロード、辞書の削除 |
辞書のアップロード
辞書のアップロード中は、辞書のアップロード ボタンが無効 (グレー表示) になります。更新 をクリックしてステータスを確認できます。辞書のアップロード ボタンが有効 (青色に変わる) になると、アップロードは完了です。
対象のプラグインの行で、辞書定義 をクリックして管理ページを開きます。
辞書のアップロード をクリックします。表示されるダイアログボックスで、アップロードするローカル辞書ファイルを選択し、確認 をクリックして、アップロードが完了するまで待ちます。
辞書の削除
辞書の削除処理中は、辞書のアップロード ボタンは無効 (グレー表示) になります。更新 をクリックしてステータスを確認できます。ボタンが有効 (青色に変わる) になると、削除が完了します。
対象のプラグインの行で、辞書定義 をクリックして管理ページを開きます。
削除 をクリックし、確認のダイアログボックスで 確認 をクリックします。
辞書の有効化または無効化
この機能は現在、polar-analysis-ik プラグインでのみサポートされています。
有効状態は、IK アナライザーが辞書をメモリに読み込んだことを示します。無効状態は、IK アナライザーが辞書をメモリから削除したことを示します。
辞書の有効化または無効化中は、対応するボタンが無効 (グレー表示) になります。更新 をクリックしてステータスを確認できます。ボタンが有効 (青色に変わる) になると、操作は完了です。
辞書のホットアップデート
有効化された辞書のみホットアップデートできます。この機能は現在、polar-analysis-ik プラグインでのみサポートされています。
ホットアップデート中、辞書のステータスはUpdatingになります。更新をクリックして進捗状況を確認できます。ステータスがEnabledに戻ると、ホットアップデートは完了です。
対象のプラグインの行で、辞書定義 をクリックして管理ページを開きます。
ローリングアップデート をクリックし、同じ名前の辞書をアップロードしてその内容をホットアップデートします。