0
CREATE TEXT SEARCH DICTIONARY syn (template=synonym, synonyms='synonym_sample');
私の代わりにデフォルト$SHAREDIR/synonym_sample
の、.syn
ファイルのフルパスを指定できるようにしたいです。あなたが引用PostgreSQL documentationによる
CREATE TEXT SEARCH DICTIONARY syn (template=synonym, synonyms='synonym_sample');
私の代わりにデフォルト$SHAREDIR/synonym_sample
の、.syn
ファイルのフルパスを指定できるようにしたいです。あなたが引用PostgreSQL documentationによる
: - 上記の例ではmy_synonyms同義語のテンプレートで必要
唯一のパラメータは、その設定ファイルのベース名である、
SYNONYMS
です。ファイルのフルネームは$SHAREDIR/tsearch_data/my_synonyms.syn
($SHAREDIR
はPostgreSQLインストールの共有データディレクトリを意味します)です。
(強調鉱山)
あなたがその特定のディレクトリにdictionnariesを置くことになっています。私はこれがファイル権限の処理(PostgreSQLプロセスを実行しているユーザはこのディレクトリにアクセスできる必要があります)と標準化のためだと思います。名前は選択できますが、ファイルの場所は選択できません。
私は、tempテーブルから、またはバージョンコントロールで保持できるファイルから辞書を作成して更新できることを期待していました。私はこれが可能ではないと思う:( – user3919580
PostgreSQL *はおそらく最初に必要なときに '同義語'ファイルを読み込み、停止して再起動するまでそれ以上リロードしない。 – joanolo