用PostgreSQL 做实时高效 搜索引擎 - 全文检索、模糊查询、正则查询、相似查询、ADHOC查询

德哥 2018-11-21

PostgreSQL postgres 数据库 搜索引擎 索引 static 性能测试 html

用PostgreSQL 做实时高效 搜索引擎 - 全文检索、模糊查询、正则查询、相似查询、ADHOC查询
作者
digoal

日期
2017-12-05

标签
PostgreSQL , 搜索引擎 , GIN , ranking , high light , 全文检索 , 模糊查询 , 正则查询 , 相似查询 , ADHOC查询

背景
字符串搜索是非常常见的业务需求,它包括:

1、前缀+模糊查询。(可以使用b-tree索引)

select * from tbl where col like 'ab%';  
  
或  
  
select * from tbl where col ~ '^ab';  

2、后缀+模糊查询。(可以使用reverse(col)表达式b-tree索引)

select * from tbl where col like '%ab
登录 后评论
下一篇
云栖号资讯小编
5575人浏览
2020-02-07
相关推荐
Greenplum 模糊查询 实践
4153人浏览
2017-10-28 23:22:24
0
1
0
3957