是否有一种简单的方法可以从单词前缀列表中生成 tsquery?
tsquery
例如,{'mat','gra'} 的数组将生成 tsquery 的 'mat:*&gra:*'
{'mat','gra'}
'mat:*&gra:*'
可以这样做:
SELECT string_agg(s || ':*','&')::tsquery FROM unnest('{mat,gra}'::text[]) AS s; string_agg ------------------- 'mat':* & 'gra':* (1 row)