PostgreSQL何以支持丰富的NoSQL特性?
发布时间:2018-10-11 11:11:43 所属栏目:站长百科 来源:DBAplus社群
导读:副标题#e# 【新品产上线啦】51CTO播客,随时随地,碎片化学习 作者介绍 谭峰,网名francs,中国开源软件推进联盟PostgreSQL分会特聘专家,《PostgreSQL实战》作者之一,《PostgreSQL 9 Administration Cookbook》译者之一。现就职于浙江移动负责应用上云架
|
一个全文检索示例如下,检索字符串是否包括hello和cat字符,本例中返回真。
检索字符串是否包含字符hello和dog,本例中返回假。
有兴趣的读者可以测试tsquery的其他操作符,例如|、!等。 注意:这里使用了带双参数的to_tsvector函数,函数to_tsvector双参数的格式如下: to_tsvector([ config regconfig , ] document text),本节to_tsvector函数指定了config参数为english,如果不指定config参数,则默认使用default_text_search_config参数的配置。 英文全文检索例子 下面演示一个英文全文检索示例,创建一张测试表并插入200万测试数据,如下所示:
执行以下SQL,查询test_search表name字段包含字符1_francs的记录。
执行计划如下:
以上执行计划走了全表扫描,执行时间为261毫秒左右,性能很低,接着创建索引,如下所示:
(编辑:网站开发网_安阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

