准备提供一个全文搜索功能,目前要求不是特别高,实际需求和机器配置非常有限,不想上 ElasticSearch & Lucene 这么重的家伙,但是 PostgreSQL 内置默认的全文搜索只支持字母语言,像中文需要额外安装或启用扩展。
经过搜索,发现 5 个扩展:zhparser,pg_jieba,PGroogna,pg_trgm 以及 pg_bigm 。
搜索到的文章信息里:
这全文搜索方面的资料都好少,就好像没人用 PostgreSQL 自带的全文搜索功能一样……
你们有什么推荐和体验啊?
1
stimw 2021-09-28 19:50:46 +08:00 via Android
sonic
|
3
skypyb 2021-09-29 17:06:59 +08:00 1
我感觉用自带的也不是很好控制, 不如交给程序进行。
我以前专门写过一篇博客: [关于 PostgreSQL 全文检索的实战 —— 中文分词、查询、索引、权重、排序]( https://www.skypyb.com/2020/12/jishu/1705/) |