linux下部署pg_jieba

pg_jieba是一个用于全文搜索中文的PostgreSQL的扩展。
它通过导入cppjieba来实现。

    

    在某些项目中,可能会经常需要一些像相近,相仿,距离接近,性格接近等等类似这样的需求,对数据进行筛选。    

    这些需求的PostgreSQL居然都支持,是不是很变态,这些操作能做到可以靠pg_jieba来做,pg_jieba是适用于pgsql数据库的分      词插件

    它应该与PostgreSQL> 9.x一起使用

    Linux的版本:CentOS7 

    PostgreSQL的版本:9.6.9(官网上有)

    pg_jieba包地址与简易安装教程:https//github.com/jaiminpan/pg_jieba

    如下图所示,如能够pg_config正常显示

    linux下部署pg_jieba_第1张图片

    这个是在环境变量中可以配置,在.bash_profile配置文件中

    导出PATH =你的postgresql安装目录\bin:$PATH

    配置好后使用source .bash_profile使其生效

    注意,pg_config命令若无法正常执行,pg_jieba将会安装异常

   

安装git,方便进行clone下载
安装的git的依赖包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

删除已有的git

yum删除git

下载的git源码

切换到你的包文件存放目录下

cd / usr / src    

下载git的安装包

wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz

解压的git安装包

tar -zxvf git-2.8.3.tar.gz

cd git-2.8.3

配置git的安装路径

./configure prefix = / usr / local / git /

编译并且安装

make && make install

查看git的版本号

git --version

搞定

-------------------------------------------------- --------------------------------------

安装pg_jieba

git clone https://github.com/jaiminpan/pg_jieba  下载pg_jieba包

cd pg_jieba 进入目录
USE_PGXS=1 make 配置
USE_PGXS=1 make install  配置并进行安装

这里唯一要注意的就是,保证pg_config的命令的正常运行


操作pg_jieba这个是在数据库中进行操作的,可以在查询的出的同时对查询结果进行分词处理,当然pg_jieba不止能做这些

我也是刚玩


linux下部署pg_jieba_第2张图片




你可能感兴趣的:(linux)