Centos下Sphinx的下载与编译安装

官方下载地址   http://sphinxsearch.com/downloads/release/

百度云下载地址  https://pan.baidu.com/s/1gfmPbd5

wget 
tar -zxvf sphinx-2.1.1-beta.tar.gz
cd sphinx-2.1.1-beta
yum -y install make gcc gcc++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel 
./configure --prefix=/usr/local/sphinx
Updates, articles, help forum, and commercial support, consulting, training,
and development services are available at http://sphinxsearch.com/
Thank you for choosing Sphinx!
make            //生成编译文件
make install    //编译安装

进入sphinx安装后的目录下的bin目录执行命令创建索引

./indexer --all
./search document            //默认测试
Sphinx 2.1.1-beta (rel21-r3701)
Copyright (c) 2001-2013, Andrew Aksyonoff
Copyright (c) 2008-2013, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file ‘/usr/local/sphinx/etc/sphinx.conf‘...
index ‘test1‘: query ‘document ‘: returned 2 matches of 2 total in 0.000 sec
displaying matches:
1. document=1, weight=1557, group_id=1, date_added=Wed Feb  8 06:22:36 2017
id=1
group_id=1
group_id2=5
date_added=2017-02-08 06:22:36
title=test one
content=this is my test document number one. also checking search within phrases.
2. document=2, weight=1557, group_id=1, date_added=Wed Feb  8 06:22:36 2017
id=2
group_id=1
group_id2=6
date_added=2017-02-08 06:22:36
title=test two
content=this is my test document number two
words:
1. ‘document‘: 2 documents, 2 hits
index ‘test1stemmed‘: query ‘document ‘: returned 2 matches of 2 total in 0.000 sec
displaying matches:
1. document=1, weight=1557, group_id=1, date_added=Wed Feb  8 06:22:36 2017
id=1
group_id=1
group_id2=5
date_added=2017-02-08 06:22:36
title=test one
content=this is my test document number one. also checking search within phrases.
2. document=2, weight=1557, group_id=1, date_added=Wed Feb  8 06:22:36 2017
id=2
group_id=1
group_id2=6
date_added=2017-02-08 06:22:36
title=test two
content=this is my test document number two
words:
1. ‘document‘: 2 documents, 2 hits

要支持中文分词,还需要下载Coreseek,sphinx标签下文章有详细说明

时间: 2024-07-28 18:43:02

Centos下Sphinx的下载与编译安装的相关文章

CentOS下MySQL 5.7.9编译安装

MySQL 5.7 GA版本的发布,也就是说从现在开始5.7已经可以在生产环境中使用,有任何问题官方都将立刻修复. MySQL 5.7主要特性: 更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库.此外,GTID在线平滑升级也变得可能 更好的优化器:优化器代码重构的意义将在

centos下LAMP之源码编译安装httpd

1 最好先安装组件 [[email protected] ~]# yum groupinstall additional development [[email protected] ~]# yum groupinstall development tool 2 安装ap1.5.2r(Apache Portable Runtime),安装apr-util 1.5.4工具 [[email protected] ~]wget http://mirrors.cnnic.cn/apache//apr/a

linux下nginx,mysql,php(lnmp)编译安装

关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!  #保存退出 setenforce 0 #使配置立即生效 mysql 5.5.28安装 安装路径:/usr/local/mysql数据库路径:/usr/local/mysql/data/ mysql从5.5版本开始,不再使用./configure编译,而是使用cmake编译器,具

centos下各种c++库文件的安装

Centos编译boost 1.下载最新的boost http://www.boost.org/ 2.解压文件 tar -xzvf boost_1_45_0.tar.gz 3.编译bjam 进入boost_1_45_0目录中,运行./bootstrap.sh,完成后会得到一个bjam 4.编译boost ./bjam --with-date_time --with-system --with-regex --with-thread --with-filesystem --with-seriali

Samba在CentOS下的图形化界面的安装

第一步:构建yum仓库(在此用的是北交大的yum仓库) 打开目录/etc/yum.repos.d下的CentOS-Base.repo文件,此处是我自己建的yum仓库,修改里面的链接地址为北交大的镜像的地址: [bjtu] name=CentOS-$releasever - Base mirrorlist=http://mirror.bjtu.edu.cn/centos/6.5/os/i386/ baseurl=http://mirror.bjtu.edu.cn/centos/6.5/os/i38

centos下redis和nginx软件的安装

我们这章以redis和nginx软件为例,介绍一下centos下软件的安装. 需要软件包(可以先下载好复制到centos指定目录下,也可直接用wget命令获取): nginx-1.7.9.tar redis-2.8.19.tar.gz tar.gz软件安装通常的步骤是 $ ./configure  这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制$ make $ make install (注:运行这个要有足够的权限)$ m

CentOS 6.9 基于clang3.4 编译安装mariadb-10.2.12

系统平台: CentOS release 6.9 (Final) 内核 2.6.32-696.el6.x86_64 1.去官网下载适合的源码包 http://mariadb.org/ mariadb-10.2.12.tar.gz 检查系统内是否安装了数据库. #rpm -qa|grep MariaDB #rpm -qa|grep mysql cmake最新版本需要c++11支持,gcc4.8以下并未包含,而Centos 6.9的版本如下 #rpm -qa|grep gcc gcc-4.4.7-1

centos 7 python3.6.6的编译安装

1. Centos安装python3 1.1 安装软件的方法有哪几种 1 yum一键安装2 rpm包安装(太麻烦,不推荐使用)3 下载源码包,进行编译安装 1.2 安装python3的步骤 1.2.1下载python3源码包 wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz 1.2.2 下载python3编译的依赖包 yum install -y gcc patch libffi-devel python-devel zl

关于CentOS下 yum包下载下的rpm包放置路径

http://blog.sina.com.cn/s/blog_4e928c170100xxdj.html 在CentOS下用yum安装,回发现在/var/cache/yum/下的base.extrs和updates下的packages下都没有发现下载的RPM 原来在/etc/yum.conf下没有设置下载选项 keepcache=0为下载后清除 keepcache=1为下载后保存