我是 PostgreSQL 的新手,实际上比您更基本的查询/插入要多。
我已经为我正在搜索的表创建了一个 TSVector 列,并将该列设置为查看表中的特定列。
现在我要做的是找出查询中匹配的单词。
如果我有疑问
SELECT ts_headline('the big red ball' , 'big & ball');
它显然会返回:
“大红球” _
有没有办法让它返回一个列表,这样我就可以在单独的行中看到大的和红色的?
我是 PostgreSQL 的新手,实际上比您更基本的查询/插入要多。
我已经为我正在搜索的表创建了一个 TSVector 列,并将该列设置为查看表中的特定列。
现在我要做的是找出查询中匹配的单词。
如果我有疑问
SELECT ts_headline('the big red ball' , 'big & ball');
它显然会返回:
“大红球” _
有没有办法让它返回一个列表,这样我就可以在单独的行中看到大的和红色的?
使用regexp_split_to_table函数怎么样?