宝塔安装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
目录
相关文章
|
8月前
|
Web App开发 缓存 JavaScript
【安装指南】nodejs下载、安装与配置详细教程
这篇博文详细介绍了 Node.js 的下载、安装与配置过程,为初学者提供了清晰的指南。读者通过该教程可以轻松完成 Node.js 的安装,了解相关配置和基本操作。文章首先介绍了 Node.js 的背景和应用场景,随后详细说明了下载安装包、安装步骤以及配置环境变量的方法。作者用简洁明了的语言,配以步骤图示,使得读者能够轻松跟随教程完成操作。总的来说,这篇文章为初学者提供了一个友好的入门指南,使他们能够顺利开始使用 Node.js 进行开发。
1604 2
【安装指南】nodejs下载、安装与配置详细教程
|
8月前
|
数据可视化 IDE 定位技术
R语言与RStudio的下载与安装方法
R语言与RStudio的下载与安装方法
263 1
|
8月前
|
数据采集 机器学习/深度学习 人工智能
2024最新版Python安装教程,适合新手,赶快收藏!_python3最新版2024
2024最新版Python安装教程,适合新手,赶快收藏!_python3最新版2024
|
8月前
|
数据采集 SQL 数据挖掘
2024最新版Python安装教程,适合新手,赶快收藏!_python3最新版2024(1)
2024最新版Python安装教程,适合新手,赶快收藏!_python3最新版2024(1)
|
8月前
|
数据采集 机器学习/深度学习 人工智能
2024最新版Python安装教程,适合新手,赶快收藏!_python3最新版2024(3)
2024最新版Python安装教程,适合新手,赶快收藏!_python3最新版2024(3)
|
Ubuntu Linux 网络安全
Miniconda安装使用教程
Miniconda安装使用教程
1632 0
|
Python Windows
Windows安装pip和pygame详细教程(附国内下载地址)
Windows安装pip和pygame详细教程(附国内下载地址)
547 0
|
开发工具 数据安全/隐私保护 Windows
linphone安装和使用教程
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> 刚刚搞通linphone,终于能连上sip.linphone.org了,中间过程太心酸了。</p> <p style="color:rgb(51,51,51); font-family:Arial; font-size
8640 0
|
Unix Linux Python
Graphviz安装配置教程(图文详解)
Graphviz安装配置教程(图文详解)
3092 0
Graphviz安装配置教程(图文详解)