`

postgressql全文索引用来加快url查询

阅读更多

转:http://hi.baidu.com/lostdays/blog/item/bcbd6d3e2428343e70cf6cab.html

建立测试表

create table ftstest(id integer, url text, url_ftx tsvector);

插入数据

insert into ftstest (id, url, url_ftx) values (1, 'www.sina.com.cn', 'www sina com cn'::tsvector);

这里说明 url_ftx 是 url 字段经过分词以后的结果 我这里是将“.”换为“ ”

如‘www.sina.com.cn ’ 转化为 'www sina com cn'

添加全文索引

create INDEX ftstest_url_ftx_idx on ftstest using gist (url_ftx);
测试查询

select * from ftstest where url_ftx @@ 'sina'::tsquery;

select * from ftstest where url_ftx @@to_tsquery('sina com cn')

分享到:
评论

相关推荐

    PostgresSQL数据库介绍

    PostgresSQL是一个很优秀的开源数据库,并提供了针对空间数据的存扩展;这个PPT介绍了PostgresSQL数据库的基本情况

    postgressql连接数据库

    postgressql 连接数据库 和关闭数据库

    postgresSQL数据库安装流程.txt

    主要讲解PostgreSql 10.7 数据库的安装流程,包括系统的优化,环境准备,每一步安装的命令。

    postgressql数据库管理工具

    pgadmin管理工具,支持对postgresqlV11.1以上的版本进行管理。包括存储过程 表分区

    postgres sql 数据库连接工具

    postgres sql 数据库连接工具

    postgressql-16.0.1 windows x64

    16新特性: 1.权限管理 2.逻辑复制增强功能 3.性能提升:并行查询方面的性能提升,比如允许FULL和RIGHT JION在并行模式下执行,支持SIMD 4.全面的监控功能

    Docker compose部署postgresSql

    Docker compose部署postgresSql

    PowerDesigner16.5+PostgresSQL

    PowerDesigner16.5+PostgresSQL

    PostgresSQL简明教程

    连接成功后,便可以进行数据库创建、查询、表管理、索引操作、用户管理和权限设置等一系列数据库管理工作。 **总结** PostgreSQL作为开源数据库的佼佼者,其强大的功能和跨平台性使其成为许多企业的首选。通过理解...

    Postgres数据库SQL注入手册1

    Postgres数据库SQL注入手册1

    postgressql-ver-11-win64

    postgressql-ver-11-win64

    Ruby-Dexter一个Postgres的自动索引器

    在数据库管理系统中,索引是提升查询性能的关键元素,但手动管理索引可能是一项复杂且耗时的任务。Dexter旨在简化这个过程,通过智能化地分析数据库活动,自动识别应该创建、删除或优化的索引,从而确保数据库的最佳...

    tables_postgres.sql

    quartz定时任务框架,数据库脚本pgsql版本,tables_postgres.sql; quartz定时任务框架

    sqoop连接Postgres SQL 的驱动包

    利用sqoop导出PostgresSQL的数据时所需的驱动包,只需要将该包放到hive或sqoop的lib目录下即可。

    用postgresSQL实现的数据库library系统

    在本项目中,"用postgresSQL实现的数据库library系统"是一个基于PostgreSQL数据库和JSP技术构建的图书馆管理系统。这个系统展示了如何将数据库管理和Web应用相结合,为用户提供图书查询、借阅、归还等基本功能。以下...

    postgres sql psycopg2最新版本

    SQL(结构化查询语言)是用于管理关系数据库的标准语言,而`psycopg2`则是Python编程语言与PostgreSQL数据库之间的一个接口,它允许Python程序通过SQL与PostgreSQL进行交互。 `psycopg2`库是Python社区中最受欢迎的...

    PostGresSQL数据库

    PostGresSQL数据库 window64位 版本是15.4-1

    postgres.tar

    postgresSql docker 镜像

    sqoop连接Postgres SQL 的驱动包postgresql-9.3-1102-jdbc41.jar

    sqoop连接Postgres SQL 的驱动包postgresql-9.3-1102-jdbc41.jar。 利用sqoop导出PostgresSQL的数据时所需的驱动包,只需要将该包放到hive或sqoop的lib目录下即可。

    postgressql 16.2-1 windows x64

    它加快了WAL和TOAST处理速度,降低了磁盘空间利用率。 添加了配置参数,以便获取后端崩溃的信息。crash_info参数打开此功能,而crash_info_dump和crash_info_location分别指定崩溃信息文件的内容和位置。 增加了-m...

Global site tag (gtag.js) - Google Analytics