www.postgresql.org/docs/9.3/static/textsearch-dictionaries.html上的文档说明:
基本上,同义词词典将所有非首选术语替换为一个首选术语,并且可选地保留原始术语以进行索引。
但是,我没有看到任何启用原始术语保存的选项。
例如:
# SELECT to_tsvector('supernovae stars');
to_tsvector
-------------
'sn':1
(1 row)
答案 0 :(得分:1)
“选项”包括复制同义词库中的原始术语。
如果您在同义词库示例的页面中进一步阅读,则会在您linked的文档中提及此问题:
要索引原始短语以及替换,只需包括 它在定义的右边部分:
词库条目:
supernovae stars : sn supernovae stars
结果:
SELECT plainto_tsquery('supernova star'); plainto_tsquery ----------------------------- 'sn' & 'supernova' & 'star'