宝塔安装sphinx教程

简介: 宝塔安装sphinx教程
wget http://sphinxsearch.com/files/sphinx-3.4.1-efbcc65-linux-amd64.tar.gz
tar zxvf ./sphinx-3.4.1-efbcc65-linux-amd64.tar.gz
mv ./sphinx-3.4.1 /www/server
mkdir /www/server/sphinx-3.4.1/data
mkdir -p /www/server/sphinx-3.4.1/data/index/question
mkdir -p /www/server/sphinx-3.4.1/data/searchd/log
mkdir -p /www/server/sphinx-3.4.1/data/searchd/data

配置文件如下

#
# Minimal Sphinx configuration sample (clean, simple, functional)
#

source question_src
{
    type            = mysql

    sql_host = 127.0.0.1
    sql_user = learn_gao_jiu_feng_db
    sql_pass = HkjwmgEzCnwALiGS1024DG
    sql_db = learn_gaojiufeng
    sql_port = 3306 # optional, default is 3306

    sql_query = \
        SELECT id,course_id,question_name \
        FROM think_course_question

    #sql_attr_uint = id
    sql_attr_uint   = course_id
}


index question
{
    source          = question_src
    path            = /www/server/sphinx-3.4.1/data/index/question
    ngram_len = 1
    ngram_chars = U+3000..U+2FA1F
}


indexer
{
    mem_limit       = 128M
}


searchd
{
    listen          = 9312
    listen          = 9306:mysql41
    log             = /www/server/sphinx-3.4.1/data/searchd/log/searchd.log
    query_log       = /www/server/sphinx-3.4.1/data/searchd/log/query.log
    read_timeout    = 5
    max_children    = 30
    pid_file        = /www/server/sphinx-3.4.1/data/searchd/searchd.pid
    seamless_rotate = 1
    preopen_indexes = 1
    unlink_old      = 1
    workers         = threads # for RT to work
    binlog_path     = /www/server/sphinx-3.4.1/data/searchd/data
}

生成索引

/www/server/sphinx-3.4.1/bin/indexer   -c      /www/server/sphinx-3.4.1/etc/sphinx-min.conf   question

启动搜索

/www/server/sphinx-3.4.1/bin/searchd   -c      /www/server/sphinx-3.4.1/etc/sphinx-min.conf
目录
相关文章
|
3月前
|
关系型数据库 MySQL Linux
mysql数据库安装教程(超级超级详细)
mysql数据库安装教程(超级超级详细)
|
SQL Oracle 关系型数据库
Mysql数据库的安装教程
Mysql数据库的安装教程
80 0
|
关系型数据库 MySQL Go
MySQL安装教程-手把手教你安装
MySQL安装教程-手把手教你安装
MySQL安装教程-手把手教你安装
|
Linux PHP
easyswoole一键安装脚本,宝塔安装错误
需要注意的是,这只是几句很简单的命令,并且在文档中都有出现。只是文档有比较多的场景描述,可能导致有些新人没有细心观看到。
118 0
|
弹性计算 数据库 数据安全/隐私保护
安装 MediaWiki | 学习笔记
快速学习安装 MediaWiki
657 0
|
Unix Linux Python
Graphviz安装配置教程(图文详解)
Graphviz安装配置教程(图文详解)
2778 0
Graphviz安装配置教程(图文详解)
手把手教你如何进行FileZilla的安装
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。
4320 1
|
前端开发 搜索推荐 关系型数据库
下一篇
无影云桌面