news 2026/4/18 13:53:06

docker 方式,postgreSQL18 安装 jieba 分词器扩展

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker 方式,postgreSQL18 安装 jieba 分词器扩展

首先用 docker 启动 pgsql 最新版,目前最新版是 18:

dockerrun--nametest-postgres\--networktest-dev-net\-ePOSTGRES_USER=postgres\-ePOSTGRES_PASSWORD=hcy991002\-p15432:5432\-v/usr/local/test/dev/postgresql:/var/lib/postgresql\--restartalways\-dpostgres:latest

然后按照如下命令来就行了

cd/usr/local/pp/dev/jieba_pg_extensiongitclone https://github.com/jaiminpan/pg_jieba# 现在容器内的 /tmp/pg_jieba 就有完整源码. test-postgres 是容器名dockercppg_jieba test-postgres:/tmp/# 进入容器dockerexec-ittest-postgresbash# 更新包列表aptupdate# 安装编译工具和 PostgreSQL 开发头文件aptinstall-ybuild-essential cmakegitlibpq-dev# 看 pg_config 是否可用,应该会打印出 pg 版本pg_config--version# 安装对应版本的头文件,我的 pgsql 是 18,所以是 poxxxx-dev-18aptinstall-ypostgresql-server-dev-18# 进入源码根目录cd/tmp/pg_jieba# 初始化子模块gitsubmodule update--init--recursivemkdirbuild&&cdbuild# 编译,需指定 pg 位置cmake..\-DPostgreSQL_TYPE_INCLUDE_DIR=$(pg_config --includedir-server)\-DPostgreSQL_LIBRARY_DIR=$(pg_config--libdir)\-DPostgreSQL_INCLUDE_DIR=$(pg_config--includedir)makemakeinstall# 完成 --------# 测试psql-Upostgres CREATE EXTENSION pg_jieba;# 成功使用了扩展SELECT to_tsvector('jiebacfg','我在北京中关村上班');to_tsvector ------------------------------'上班':5'中关村':4'北京':3(1row)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 3:19:35

终极Evernote转换工具:轻松实现笔记迁移方案

终极Evernote转换工具:轻松实现笔记迁移方案 【免费下载链接】yarle Yarle - The ultimate converter of Evernote notes to Markdown 项目地址: https://gitcode.com/gh_mirrors/ya/yarle 在数字知识管理的旅程中,许多用户都在寻找Evernote转换工…

作者头像 李华
网站建设 2026/4/18 3:20:28

CAS单点登录实现IndexTTS2与其他平台无缝切换

CAS单点登录实现IndexTTS2与其他平台无缝切换 在企业数字化转型的浪潮中,员工每天需要在OA、HR、ERP、内容管理平台以及各类AI工具之间频繁切换。而当一个新的语音合成系统上线时,最让人头疼的往往不是功能本身,而是“又要记一个账号密码”—…

作者头像 李华
网站建设 2026/4/17 14:48:49

LayaAir高性能引擎支撑IndexTTS2多人在线语音互动

LayaAir高性能引擎支撑IndexTTS2多人在线语音互动 在虚拟主播频繁出圈、AI数字人走进银行大厅的今天,一个关键问题始终困扰着开发者:如何让机器说话不仅“听得清”,还能“看得真”?更进一步,在多人实时互动场景中&…

作者头像 李华
网站建设 2026/4/18 3:21:37

火山引擎ECS弹性计算服务承载IndexTTS2生产环境

火山引擎ECS弹性计算服务承载IndexTTS2生产环境 在AI语音技术加速落地的今天,一个常见的现实困境摆在开发者面前:实验室里跑得通的高质量TTS模型,一旦进入实际应用,立刻暴露出本地算力不足、部署流程繁琐、服务无法持续等问题。尤…

作者头像 李华
网站建设 2026/4/18 3:19:03

星火应用商店:让Linux软件安装变简单的终极方案

星火应用商店:让Linux软件安装变简单的终极方案 【免费下载链接】星火应用商店Spark-Store 星火应用商店是国内知名的linux应用分发平台,为中国linux桌面生态贡献力量 项目地址: https://gitcode.com/spark-store-project/spark-store 还在为Linu…

作者头像 李华
网站建设 2026/4/18 5:02:00

ARM64与x64平台硬件设计对比:系统级迁移实战案例

从x64到ARM64:一场真实的系统级迁移实战当我们说“换架构”,到底在换什么?最近,我参与了一个颇具挑战性的项目:将一套运行多年的金融数据分析系统,从传统的Intel x64服务器平台,整体迁移到基于A…

作者头像 李华