标签: postgresql full-text-search
Postgres中是否有更简单的方法来连接到位置参数?
我想出了这个解决方案:
to_tsquery('english', concat($1::text, ':*'))
并且想知道是否有更惯用的方式来达到相同的目的。
答案 0 :(得分:2)
只要您处理语法错误的查询所产生的任何错误消息,就可以了。
一个问题是concat不是STRICT,因此对于空值您将得到:*。最好使用
concat
STRICT
:*
to_tsquery('english', $1 || ':*'))