wget http://www.sphinxsearch.com/downloads/sphinx-0.9.8-rc2.tar.gz
tar -xvzf sphinx-0.9.8-rc2.tar.gz
cd sphinx-0.9.8-rc2
./configure --prefix=/usr/local/sphinx --with-mysql=/usr/local/mysql
make
make install
cp sphinx.conf.dist sphinx.conf
vi sphinx.conf
修改配置文件中的用户名和访问密码
mysql -uroot -p < /usr/local/sphinx/etc/example.sql
vi /etc/ld.so.conf.d/mysqlclient15.conf
增加一行记录 /usr/local/mysql/lib
ldconfig
/usr/local/sphinx/bin/indexer --config=/usr/local/sphinx/etc/sphinx.conf --all
正常情况下,可以看到索引完成。
/usr/local/sphinx/bin/search test
可以看到查询结果
分享到:
相关推荐
本文将深入探讨PHP7中的Sphinx扩展,包括其在Linux和Mac操作系统上的安装与配置,以及如何解决libsphinxclient相关的错误。 首先,Sphinx扩展为PHP7提供了原生支持,允许开发者利用Sphinx的特性进行快速、精准的...
### Sphinx在Linux下的安装与使用方法 #### 一、Sphinx简介 Sphinx是一款开源的全文检索引擎,它可以提供快速的、高效率的全文搜索功能。Sphinx支持多种数据库(如MySQL、PostgreSQL等)以及文件系统等多种数据源...
在大多数Linux发行版中,你可以通过包管理器(如`apt-get`或`yum`)来安装Sphinx。例如,在Ubuntu上: ``` sudo apt-get update sudo apt-get install sphinxsearch ``` 2. **配置Sphinx**: 配置文件通常...
【Linux平台下Sphinx语音识别】是关于在Linux操作系统中使用Sphinx技术进行语音识别的详细教程。Sphinx是一款由卡内基梅隆大学开发的轻量级语音识别引擎,适用于多平台,支持非特定人的大词汇库和连续语音识别。 在...
### Linux下Mysql5.5的Cmake安装以及sphinx结合 #### 一、Mysql5.5在Linux下的Cmake安装步骤 ##### 1. 用户与权限设置 首先需要为MySQL服务创建一个专用的用户账号,这有助于提高系统的安全性。 ```shell # 创建...
在 Linux 环境下,Sphinx 的使用可以极大地提升数据检索的效率。本文将深入探讨 PHP7 中的 Sphinx 扩展,以及如何解决与 `libsphinxclient` 相关的问题。 首先,让我们了解 Sphinx 在 PHP 中的作用。Sphinx 提供了...
因为sphinx只支持英文和俄文(即只能进行英文分词和俄文分词),所以如果要使用sphinx做中文搜索的话,再引入一个中文词库,可以在我的文章里搜索 基于sphinx的开源搜索引擎coreseek的安装。
Sphinx-3.0.2-linux-amd64 是一个针对64位Linux系统的特定版本,该版本的Sphinx软件包版本号为3.0.2,对应Git提交ID为2592786。在考虑使用这个版本时,需要注意的是描述中提到的警告:“不建议使用最新的技术”,这...
**Sphinx 在 WINDOWS 和 LINUX 下的安装入门与测试实例** Sphinx 是一款高效、全文搜索引擎,广泛用于构建网站的后台搜索功能。它支持多种数据库,包括 MySQL,提供高速索引和快速检索,使得数据搜索变得简单高效。...
- 验证Sphinx安装:`sphinx-build --version` 离线部署过程中,可能遇到的问题包括但不限于依赖包不完整、版本不兼容或编译错误。为解决这些问题,你需要仔细检查每个步骤,确保所有依赖都已经正确安装。同时,...
Sphinx支持多种操作系统,包括Windows和CentOS,这表明这篇博客将介绍如何在这些不同的平台上安装和使用Sphinx。"Coreseek"是Sphinx在中国的一个流行分发版,它集成了中文分词器,更适合处理中文数据。 在描述中...
运行`python setup.py install` 将会把Sphinx安装到你的系统中。 2. `docs/`:此目录包含了Sphinx自身的文档源文件,你可以使用Sphinx来构建这些文档,了解其内部工作原理和使用方法。 3. `sphinx/`:这是Sphinx的...
本文将详细介绍如何在Linux环境中安装和配置Sphinx和CoreSeek,以及如何通过PHP进行调用。 ### 1. Sphinx介绍 Sphinx是一款开源的实时全文搜索引擎,具有高效、灵活和高度可定制的特点。它支持多种编程语言的API,...
Sphinx在Windows下的安装和配置虽然相对于Linux可能稍显复杂,但仍然为开发者提供了一种方便的本地开发环境。其强大的全文检索功能和多种语言支持使其成为在多个平台上实现高效搜索功能的理想选择。
在这个版本的tar.gz包中,包含了在Linux环境下安装和使用Sphinx所需的所有文件。 首先,让我们深入了解Sphinx的核心功能。Sphinx提供实时、高效的全文索引和搜索能力,支持多种数据源,如MySQL、PostgreSQL等数据库...
本文将重点讨论PHP7.3版本下的Sphinx扩展,以及如何在Linux环境中安装和使用它。 标题中的"php7.3-sphinx.zip"表明这是一个专为PHP7.3版本编译的Sphinx扩展文件。值得注意的是,由于PHP的API(Application ...
在Linux环境中,Sphinx尤其受到青睐,因为它能够很好地支持中文分词,为中文数据的搜索提供了强大的支持。本文将深入探讨Sphinx 2.2.10-release版本在Linux中的中文分词功能及其相关知识点。 首先,Sphinx的核心...
该软件包是CMU Sphinx项目的一部分,由卡内基梅隆大学开发,具有良好的跨平台兼容性,支持Windows、Linux、Mac OS X等多种操作系统。 pocketsphinx的核心在于它的声学模型和语言模型。声学模型负责将声音信号转换为...