在PG数据库的基础上加装zhparser中文全文搜索插件,说实话,挺怕这些单独编译安装的插件的,因为安装PG数据库方法的不同,最后可能导致安装的插件各种安装不上,这里说一下我遇到的坑,系统环境是Centos7, yum安装的PG9.6. 1.INSTALL 关于安装方法,可以直接到上面看https://github.com/amutu/zhparser 2.make的时候缺少pgxs.mk [root@az zhparser]# PG_CONFIG=/usr/pgsql-9.6/bin/pg_c…
上一篇讲了在已经安装了PG数据库的情况下,安装全文搜索插件zhparser遇到的问题.在一个全新的环境中安装带有全文搜索插件zhparser的PG数据库,可以使用已经做好的Docker镜像,在安装的过程中,我来说说我遇到过的问题,大部分问题来自postgresql镜像. 1.拉取zhparser的镜像 基本运行命令docker run -p 5432:5432 chenxinaz/zhparser 在docker hub中zhparser项目的地址,https://hub.docker.com/…
PostgreSQL数据库安装,基于版本10.5安装, 在Linux系统上使用*.gz二进制压缩包手动安装. 操作系统:Red Hat Enterprise Linux Server release 6.5 (Santiago) 安装包: postgresql-10.5-1-linux-x64-binaries.tar.gz 1.说明 网上有很多在线安装PostgreSQL的文章, 在线安装使用yum或者apt-get非常简单, 可以参考如下文章: 第 4 课 PostgreSQL 安装最新的版…
我们在mysql数据中可以使用match against语句解决中文全文搜索的问题 先看一个例句: SELECT * FROM v9_search WHERE `siteid`= '1' AND `typeid` = '3' AND MATCH (`data`) AGAINST ('基地 教育 韩天衡' IN BOOLEAN MODE); 想要此语句生效需要满足以下几个条件: 1,表'v9_search'的类型必须是MyISAM 2,字段'data'的类型必须是char,varchar,text…
原文:http://blog.java1234.com/blog/articles/373.html elasticsearch安装中文分词器插件smartcn elasticsearch默认分词器比较坑,中文的话,直接分词成单个汉字. 我们这里来介绍下smartcn插件,这个是官方推荐的,中科院搞的,基本能满足需求: 还有另外一个IK分词器.假如需要自定义词库的话,那就去搞下IK,主页地址:https://github.com/medcl/elasticsearch-analysis-ik s…
PostgreSQL数据库安装 postgresqllinux9.6.0 2018年01月31日 10时53分13秒 编译以及安装 源码编译 程序安装 数据库的启动和停止 启动数据库 关闭数据库 数据库开机自动启动 远程连接配置 数据库的基本操作 安装过程中的报错 编译以及安装 源码编译 1) 官网下载源码安装包(本次源码安装包名:postgresql-9.6.0.tar.gz). 2) 为了安装的管理,Linux机器一般需要先 创建 三个目录:编译目录.数据库安装目录.数据初始化目录. 3)…
From : http://blog.csdn.net/lgm252008/article/details/5373436 1.什么是SphinxSphinx 是一个在GPLv2 下发布的一个全文检索引擎,商业授权(例如, 嵌入到其他程序中)需要联系我们(Sphinxsearch.com)以获得商业授权.一般而言,Sphinx是一个独立的搜索引擎,意图为其他应用提供高速.低空间占用.高结果相关度的全文搜索功能.Sphinx可以非常容易的与SQL数据库和脚本语言集成.当前系统内置MySQL和Pos…
就以我个人理解来说,sphinx其实是介于客户端和mysql之间的一个索引表,把数据库的没一条记录假设为文档,那么这个索引表其实保存的就是这条记录的关键词及其对应的文档id 1.sphinx的安装 下载地址http://pecl.php.net/package/sphinx,找到对应的版本下载好即可 下载完之后,把文件解压后把php_sphinx.dll和php_sphinx.pdb文件复制到本地环境的ext文件夹下,在php.ini文件加上extension=php_sphinx.dll,重启…
1.    检查Linux系统是否安装数据库 首先查看自己的系统是否安装了postgresql数据库命令如下: rpm -qa | grep postgresql 如果没有显示查询结果(如下图所示)说明就未安装postgresql数据库 2.   登录数据库 输入命令 su postgres    然后在输入命令psql,结果如入所示 这时相当于系统用户postgres以同名数据库用户的身份,登录数据库,这是不用输入密码的.如果一切正常,系统提示符会变为"postgres=#",表示这…
windows 10 x64 pro 1703安装postgresql-9.6.3-2-windows-x64.exe数据库,步骤如下: 第一:下载数据库安装程序,下载地址为:https://www.postgresql.org/download/ 第二:下载完毕之后双击执行安装程序,如下图所示:                      点击Next进入下一步,如下图所示:                       更改安装路径为,D:\Development\PostgreSQL\Post…
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用. 一.安装 首先,安装PostgreSQL客户端. sudo apt-get install postgresql-client 然后,安装PostgreSQL服务器. sudo apt-get install postgresql 正常情况下,安装完…
windows 10 x64 pro 1703安装postgresql-9.6.3-2-windows-x64.exe数据库,步骤如下: 第一:下载数据库安装程序,下载地址为:https://www.postgresql.org/download/ 第二:下载完毕之后双击执行安装程序,如下图所示:                      点击Next进入下一步,如下图所示:                       更改安装路径为,D:\Development\PostgreSQL\Post…
1.安装 #yum install -y postgresql-server 2.postgresql数据库初始化 #service postgresql initdb 3.启动postgresql服务 #systemctl start postgresql #systemctl enable postgresql 4.查看postgresql状态 #netstat -tlunp|grep 5432 #ss -tlunp|grep 5432 5.连接postgresql数据库 想连接到数据库,需…
postgresql 在安装最后一步提示the database cluster initialisation failed, 而后点开pgadmin4发现如下图所示 经过百度搜索找出问题原因, 由于字符编码导致故障报错, 安装过程中不可选择默认值和Chinese. 选择C可顺利安装, 如下图 点击原安装路径下uninstall-postgresql.exe完成卸载, 重装postgresql时按照上图即可顺利安装. 补充说明: 建议安装前关闭所有杀毒软件和安全卫士.…
安装环境:Windows 10 问题描述:Failed to load sql modules into the database cluster 原因在于 Postgresql 没有安装完全. 解决步骤 通过安装目录下的 uninstall-postgresql.exe 将未安装完全的 Postgresql 完全卸载.创建一个名为 postgres 的 windows 本地用户,务必设置并记住该本地用户的密码,并设为管理员账户.然后在你想要安装 postgresql 的文件夹(如新建在E盘一个…
先上效果图 附上个人网站:https://liyuankun.cn 安装依赖库 注意:这里我们不安装django-haystack,因为要添加中文分词的功能很麻烦,所以我直接集成了一个中文的django-haystack包 下载地址:https://github.com/PythonerKK/django-haystack-chinese/ pip安装以下: pip install whoosh jieba 项目配置 新建一个名为extra_apps的目录,把django-haystack包复制…
原文地址:http://www.yiichina.com/code/661 官网地址:http://www.xunsearch.com/ 1.安装 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -jxvf xunsearch-full-latest.tar.bz2 cd xunsearch-full-latest ./setup.sh 2.composer下载php-sdk composer re…
首先进入elasticsearch的bin目录 然后执行 #  sh elasticsearch-plugin install analysis-smartcn 安装完成后,需要重启elasticsearch服务. 如果集群中有多台机器,则每台机器都需要安装…
coreseek实战(三):全文搜索在php中应用(使用api接口) 这一篇文章开始学习在php页面中通过api接口,使用coreseek全文搜索. 第一步:综合一下前两篇文章,coreseek实战(1)中的数据源换成实战(2)中的 mysql 数据源配置.然后创建索引文件: D:\www\coreseek>bin\indexer -c etc\csft_mysql.conf dede Coreseek Fulltext 3.2 [ Sphinx 0.9.9-release (r2117)] C…
背景:搞个个人博客的全文搜索得用like啥的,现在mysql版本号已经大于5.6.4了也就支持了innodb的全文搜索了,刚查了下目前版本号都到MySQL Community Server 5.6.19 了,所以,一些小的应用可以用它做全文搜索了,像sphinx和Lucene这样偏重的.需要配置或开发的,节省了成本. 这儿有一个原创的Mysql全文搜索的文章, mysql的全文搜索功能:http://blog.csdn.net/bravekingzhang/article/details/672…
不多说,直接上干货! 配置msf连接postgresql数据库 我这里是使用kali linux 2016.2(rolling)   用过的博友们都知道,已经预安装好了PostgreSQL. 1. postgresql启动 /etc/init.d/postgresql start 或者 service postgresql start 2.切换到postgre数据库,进行配置 sudo -u postgres psql postgres (进入到postgre数据库) alter user po…
MySQL 全文搜索支持 从MySQL 4.0以上 myisam引擎就支持了full text search 全文搜索,在一般的小网站或者blog上可以使用这个特性支持搜索. 那么怎么使用了,简单看看: 1.创建一个表,指定支持fulltext的列 CREATE TABLE articles ( id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCHAR(200), body TEXT, FULLTEXT (title,b…
主要有两种方法 1.InstaSearch 同样可以做到workspace下的全文搜索 可以使用eclipse marktplace中搜索instaSearch,与普通软件安装类似 安装成功后的界面如下: 2.The eclipse quick search plugin is part of Spring Tools Suite (STS),同样可以在eclipse markplace中搜索Spring Tools Suite,可以看到有一个插件 叫做 eclipse quick search…
转载自:http://blog.csdn.net/nuli888/article/details/51892776 Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎.意图为其他应用提供高速.低空间占用.高结果 相关度的全文搜索功能.Sphinx可以非常容易的与SQL数据库和脚本语言集成.当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据. Sphinx创建索引的速度为:创建100万条记录的索引只需3-4分钟,…
[摘要]本文介绍如何使用HubbleDotNet实现基本的全文搜索,包括建立搜索数据库.数据表.建立索引,压缩索引和搜索示例等内容. 上文介绍了HubbleDotNet的安装,接下来介绍如何使用HubbleDotNet实现基本的全文搜索.我们使用HubbleDotNet进行搜索,一般都是已经建立数据库了,所以本文也以在已有数据库的情况下使用HubbleDotNet建立全文搜索进行介绍. 一. 准备数据 1.创建一个News数据库,我使用的MSSQL 2005: 2.创建News表: 1 2 3…
原生sphinx不支持中文, sphinx-for-chinese匹配中文时也不返回结果 ,真纠结,  最好试了 coreseek,这个能正确返回结果了, 所以记录一下 1 http://www.coreseek.cn/products-install/step_by_step/  php调用 --------------------以下是安装步骤 ##下载coreseek:coreseek 3.2.14:点击下载.coreseek 4.0.1:点击下载.coreseek 4.1:点击下载 $…
HubbleDotNet 简介及安装详解 2012-11-05 12:59 来源:9SSSD.COM 作者:starts_2000 字号:T|T [摘要]HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件,本文介绍如何安装HubbleDotNet. HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件.开源协议是 Apache 2.0.HubbleDotNet提供了基于SQL的全文检索接口,使用者只需会操作…
elasticsearch-analysis-ik 是一款中文的分词插件,支持自定义词库. 安装步骤: 1.到github网站下载源代码,网站地址为:https://github.com/medcl/elasticsearch-analysis-ik 右侧下方有一个按钮"Download ZIP",点击下载源代码elasticsearch-analysis-ik-master.zip. 2.解压文件elasticsearch-analysis-ik-master.zip,进入下载目录,…
HubbleDotNet 简介 HubbleDotNet 和 Lucene.net 性能对比测试 HubbleDotNet 和 Lucene.Net 匹配相关度的比较 HubbleDotNet 软件架构 安装和升级 安装 升级 用户权限--功能规划中 默认帐号** 添加帐号** 帐号权限** 索引 Hubble.net 的数据库和数据表 Hubble.net 数据表的数据类型 创建.删除数据库 创建数据表 为数据库现有表或视图建立全文索引(一) Append Only 模式 为数据库现有表或视图…