GBase 8c 数据类型-文本搜索类型 之 tsquery

本文介绍了GBase 8c中的tsquery数据类型,用于表示检索条件。tsquery支持布尔操作符如AND, OR, NOT和括号进行组合。通过to_tsquery和plainto_tsquery函数,可以将单词规范化处理成tsquery类型。同时,tsquery允许使用权字母限定词汇匹配和*进行前缀匹配。" 119726974,8196372,K8S源码分析:fabric8实战,"['k8s', '容器编排', '源码解析', 'fabric8库', 'API交互']
摘要由CSDN通过智能技术生成

tsquery类型表示检索条件,存储用于检索的词汇,并且使用布尔操作符&(AND),|(OR)和!(NOT)来组合他们,括号用来强调操作符的分组。to_tsquery函数及plainto_tsquery函数会将单词转换为tsquery类型前进行规范化处理。

gbase=# SELECT 'fat & rat'::tsquery;

    tsquery

---------------

 'fat' & 'rat'

(1 row)

gbase=# SELECT 'fat & (rat | cat)'::tsquery;

          tsquery

---------------------------

 'fat' & ( 'rat' | 'cat' )

(1 row)

gbase=# SELECT 'fat & rat & ! cat'::tsquery;

        tsquery

------------------------

 'fat' & 'rat' & !'cat'

(1 row)

在没有括号的情况下,!(非)结合的最紧密,而&(和)结合的比 |(或)紧密。

tsquery中的词汇可以用一个或多个权字母来标记,这些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值