
mixdeve/postgres-zhparserpostgres-zhparser是为PostgreSQL扩展zhparser构建的Docker镜像。zhparser是一款用于中文全文搜索的PostgreSQL插件,本镜像基于官方PostgreSQL镜像构建,预安装并配置了zhparser插件,简化了中文全文搜索功能的部署流程,用户可直接使用中文分词与检索能力。
linux/amd64和linux/arm64两种架构镜像适用于需要在PostgreSQL中实现中文全文搜索的各类应用场景,包括但不限于:
:16表示PostgreSQL 16版本)linux/amd64、linux/arm64使用以下命令启动包含zhparser插件的PostgreSQL容器:
bashdocker run -d \ --name postgres \ -p 5432:5432 \ -e POSTGRES_PASSWORD=postgres \ ghcr.io/mnixry/postgres-zhparser:16
参数说明:
-d:后台运行容器--name postgres:指定容器名称为postgres(可自定义)-p 5432:5432:将容器内PostgreSQL默认端口(5432)映射到主机5432端口-e POSTGRES_PASSWORD=postgres:设置数据库超级用户(postgres)的密码(生产环境建议使用强密码)ghcr.io/mnixry/postgres-zhparser:16:镜像地址及版本标签(16可替换为支持的其他PostgreSQL版本)容器启动后,可通过以下步骤验证zhparser插件功能:
进入容器并连接数据库:
bashdocker exec -it postgres psql -U postgres
执行中文分词测试SQL:
sqlselect to_tsvector('chinese', '小明爱吃苹果');
预期输出(中文分词结果):
--------------------------------- '吃':3 '小明':1 '爱':2 '苹果':4 (1 row)
本程序是自由软件:您可以根据自由软件基金会发布的GNU通用公共许可证第3版(或任何更高版本)的条款重新分发和/或修改它。
本程序的分发是希望它能有用,但不提供任何明示或暗示的担保,包括但不限于适销性和特定用途适用性的担保。有关更多详细信息,请参见GNU通用公共许可证。
您应该已经收到了GNU通用公共许可证的副本。如果没有,请参见<[***]>。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务