to_tsquery() 是一个用于将文本转换为tsquery的系统函数。
to_tsquery() 已在 PostgreSQL 8.3 中添加。
用法
to_tsquery ( [configregconfig, ]querytext) →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 中的变化
