Как я понял, функции у этих словарей такие же, за исключением того, что Synonyms Dict не поддерживают работу с фразами.
Можно ли использовать один словарь для тезауруса и фраз в полнотекстовом поиске PostgreSQl?
my_custom.ths
# synonyms
postgres : pgsql
postgresql : pgsql
postgre : pgsql
gogle : googl
# phrases
indices : index*
supernovae stars : sn
crab nebulae : crab
Да, вы можете это сделать. Как объясняет документация:
PostgreSQL's current implementation of the thesaurus dictionary is an extension of the synonym dictionary with added phrase support.
большое спасибо. Я читал эти строки в документации, но сомневаюсь, что кто-нибудь применяет такой подход для уменьшения количества файлов словаря.