cd /tmpgit clone https://github.com/amutu/zhparser.gitcd zhparsermake && make install# 如果报 scws 有关的错,先安装 scws 依赖:cd /tmpwget https://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2tar xjf scws-1.2.3.tar.bz2cd scws-1.2.3./configure --prefix=/usr/local/scwsmake && make install# 如果报 No such file or directory,执行以下构建命令:make PG_CONFIG=/www/server/pgsql/bin/pg_config SCWS_HOME=/usr/local/scwsmake install make PG_CONFIG=/www/server/pgsql/bin/pg_config
编译无误后,重新进入 zhparser 进行编译:
cd /tmp/zhparsermake PG_CONFIG=/www/server/pgsql/bin/pg_config SCWS_HOME=/usr/local/scws
安装 pgvector (向量搜索)
cd /tmpgit clone https://github.com/pgvector/pgvector.gitcd pgvectormake && make install
-- 创建 buildingai 数据库CREATE DATABASE buildingai;-- 切换到 buildingai 数据库\c buildingai-- 激活需要的拓展-- 官方内置拓展CREATE EXTENSION IF NOT EXISTS "uuid-ossp";-- 中文分词CREATE EXTENSION IF NOT EXISTS zhparser;-- 向量搜索CREATE EXTENSION IF NOT EXISTS vector;