テキスト意味検索と自動的なベクトル変換機能の利用時にpostgresql.confファイルに設定するパラメータについて説明します。
pgx_vectorizer.max_vectorize_worker
インスタンス内で同時に起動することのできるベクトル変換を行うワーカーの最大数を指定します。ベクトル変換を行うワーカーの多重度は作成したベクトル変換の定義の数によって決まります。このパラメータはサーバ起動時のみ設定可能です。デフォルトは1です。ワーカーはバックグラウンドワーカーとして動作するため、本パラメータに設定した値にpgx_vectorizerをCREATE EXTENSIONするデータベースの数と2を追加した値を、バックグラウンドワーカーの最大数を指定するmax_worker_processesに加算してください。max_worker_processesの設定値が不足していた場合は、インスタンスを起動できません。
pgx_vectorizer.pgai_worker_path
ベクトル変換処理を行うプログラムのパスを指定します。<Fujitsu Enterprise Postgresインストールディレクトリ>/OSS/pgai-worker/bin/pgaiを指定してください。デフォルト値は、/opt/fsepv<x>server64/OSS/pgai-worker/bin/pgaiです(“<x>”は製品のバージョンを示します)。設定ファイルの再読み込みによって変更を反映することができます。