to_tsquery()
是一个用于将文本转换为 tsquery 的系统函数。
to_tsquery()
在 PostgreSQL 8.3 中添加。
用法
to_tsquery ( [config
regconfig
, ]query
text
) →tsquery
to_tsquery()
将字符串转换为 tsquery 类型。提供的字符串中的单词必须通过有效的 tsquery 运算符组合。
可以指定文本搜索配置
更改历史记录
- PostgreSQL 14
- 位于相邻位置的单词现在使用
OP_PHRASE
连接(提交 0c4f355c)
- 位于相邻位置的单词现在使用
- PostgreSQL 8.3
- 添加(提交 140d4ebc)
示例
to_tsquery()
的基本用法示例
postgres=# SELECT to_tsquery('Fat:ab & Cats'); to_tsquery ------------------ 'fat':AB & 'cat' (1 row)
参考
- PostgreSQL 文档: 文本搜索函数
有用链接
- PostgreSQL 14:全文查询解析的实质性更改 - Alexander Korotkov 于 2021 年 5 月撰写的博文,解释了 PostgreSQL 14 中的更改