声明:

  postgres -version 9.2.5

  * 具体安装方式参照下记链接:

  1. http://blog.scimpr.com/2014/08/11/ubuntu12-04%E3%81%A7postgresql%E3%81%AE%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2%E3%80%9Ctextsearch_ja/

* 安装过程中遇到问题总结:

  1. 上记链接操作执行 [make USE_PGXS=1] 命令出错

  提示: “pgxs.mk文件找不到”的错误,原因,缺少引用rpm包。

  执行:yum install postgres-devel-9.25-1.fc18.x86_64.rpm

  2. 继续执行上记命令报错,

  提示:“mecab”文件找不到。

  执行:yum install mecab-devel.x86-64

  3. 切换Postgres用户,执行到这步psql -f /usr/share/postgresql/9.1/contrib/textsearch_ja.sql 时候,回车继续出错。

  提示:there is no built-in function named "$libdir/textsearch_ja"。

  原因,打开这个textsearch_ja.sql文件,找到[ LANGUAGE 'C' STRICT;] 将当前文件中粗体部分单引号中的C全部改写为小写c。

  4. 继续执行,命令解释。

  a. CREATE INDEX idx ON test USING gin(to_tsvector('japanese', name));

    解释:test: 数据库表名

         japanese: 日文编码

         name: 数据库表列名

  b. SELECT * FROM test WHERE to_tsvector('japanese', name)@@ to_tsquery('japanese', web_query('小林'))

  5. 如按装过程中遇到特殊问题,可留言,共同讨论。

  本番环境问题补充:

  1. 日文分词器(mecab)

  参考地址:http://groonga.org/ja/docs/install/centos.html

    2. 修改YUM源。

  参考地址:http://blog.chinaunix.net/uid-23683795-id-3477603.html

  

转载于:https://www.cnblogs.com/nc-zxf/p/4159816.html

linux 安装postgres 全文检索支持相关推荐

  1. linux memcache 源码包,Linux 安装Memcache扩展支持(示例代码)

    查看相关软件包 yum search memcached 安装memcache yum -y install memcachedMemcache关联php yum -y install php-pec ...

  2. PC 平台上的一种快速 Red Hat Linux 安装方法

    安装方案.它具有很高的自动化程度--用户只需手工启动机器并选择从网络启动,就可以完成整个安装过程.在需要批量安装大量 Red Hat Linux 系统和需要技术人员 Red Hat Linux 安装支 ...

  3. linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)

    本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...

  4. puppy linux安装中文包,Puppy Linux 4.00 的中文支持包

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 Puppy Linux 4.00 不到88MB大小,但它自带了大量的描扫仪.打印机.数码相机的驱动以及音乐录制/编辑/转换 ...

  5. sony手机刷linux,Ubuntu Touch安装器现已支持一加3和索尼Xperia X智能机

    尽管 Canonical 官方已放弃 Ubuntu Touch 移动操作系统,但第三方开发者仍在积极提供定期的 OTA 更新和功能改进.今日,UBports 开发者 Marius Gripsgard ...

  6. 二丶Linux安装xdd-plus教程及必备依赖的安装+青龙对接xdd

    二丶Linux安装xdd-plus教程及必备依赖的安装 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 **首先需要安装青龙容器没装的青龙容器部署安装及常用命令 QQ交流群:10 ...

  7. 20165231 预习作业3 linux安装及学习

    linux安装 由于以前稍微关注过虚拟机相关知识,所以大致知道虚拟机软件的相关知识.目前我已知的普遍使用的虚拟机软件是VMware Workstation(下文简称VM),VirtualBox(下文简 ...

  8. linux系统配置php环境,Linux安装配置php环境2种方法linux操作系统 -电脑资料

    本文章来给大家介绍两种在linux中配置安装php方法,希望此方法对各位同学会有所帮助哦, php安装配置方法一 1.获取安装文件: http://www.php.net/downloads.php  ...

  9. mysql高级知识(linux安装mysql+索引+视图+存储过程和函数+触发器)

    一.linux系统安装Mysql 1.mysql安装包: MySQL :: Download MySQL Community Server 2.mysql安装 linux安装在vmware(虚拟机)上 ...

最新文章

  1. warnings.warn(f“Pass {args_msg} as keyword args. From version
  2. Javascript变量的注意要点
  3. python好找工作吗2017-你为什么不来了解一下Python?
  4. Linux添加网站后无法显示,Linux:SElinux导致网站无法访问
  5. Perl连接Oracle数据库的一些操作脚本【转】
  6. excel保存时 检测到错误,Microsoft Excel可通过删除或修复某些功能来保存此文件
  7. 区块链监管难题争论不休,这里具体谈谈辅助监管的四种技术
  8. OpenCV Mat 类型定义和赋值
  9. 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法...
  10. win10user文件夹迁移_Win10转移系统盘用户文件到非系统盘的详细步骤
  11. 【点云阅读笔记】Learned Point Cloud Geometry Compression
  12. Win10无法使用内置管理员账户打开应用解决办法
  13. MarkDown All in One插件预览与常用快捷键
  14. 如何在 Linux 中批量改变文件名?
  15. BufferedWriter的用法
  16. java怎样实现窗口可视化_java界面——可视化窗口入门级
  17. android录音波浪动画_Android语音输入的波浪效果 – WaveView
  18. android程序安装空间不足,vivo x9总提示内存不足安装软件失败怎么办?
  19. 基于MPS先进CFD软件Prometech.ParticleWorks.6.0.0.161003
  20. Java实现简单的贪吃蛇

热门文章

  1. python判断nan格式_关于Python中Inf与Nan的判断问题详解
  2. leetcode - 801. 使序列递增的最小交换次数
  3. mysql 存储过程 sql变量_SQL基础-变量 存储过程和函数
  4. 信号量CSemaphore的使用
  5. SSM整合(配置文件)
  6. 蒙特卡罗方法—举例说明(C++、python)
  7. 为什么虚拟机上一运行就显示程序停止_五分钟学Java:如何学习Java面试必考的JVM虚拟机...
  8. 微信小程序 android内存暂用,微信小程序与手机APP占用内存 流量消耗对比介绍
  9. java 全排列 可重复_java 用递归方法求n个数的无重复全排列
  10. vue 图形化设计工具_Vue: Vue-CLI3.0 创建项目