宝塔安装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
目录
相关文章
|
5月前
微擎安装
微擎安装
36 4
|
关系型数据库 MySQL Go
MySQL安装教程-手把手教你安装
MySQL安装教程-手把手教你安装
MySQL安装教程-手把手教你安装
|
弹性计算 Unix Linux
安装微擎 | 学习笔记
快速学习安装微擎,介绍了安装微擎系统机制, 以及在实际应用过程中如何使用。
418 0
安装微擎 | 学习笔记
|
Unix Linux Python
Graphviz安装配置教程(图文详解)
Graphviz安装配置教程(图文详解)
2880 0
Graphviz安装配置教程(图文详解)
|
Python Windows
anaconda安装配置教程
anaconda安装配置教程
1937 0
anaconda安装配置教程
|
前端开发 搜索推荐 关系型数据库
|
关系型数据库 MySQL PHP
PHP环境手动搭建教程
Windows操作系统下手动搭建PHP环境,云吞铺子是以php5.6+MySQL5.6+Apache2.4版本的组合来搭建环境: windows系统手动搭建PHP环境 手动安装PHP环境比较麻烦,云吞铺子先帮大家梳理下: 版本搭配:php5.6+MySQL5.6+Apache2.4 大致流程概述:①下载PHP、MySQL和Apache三款软件;②安装MySQL数据库;③安装和配置Apache服务器;④配置PHP模块到Apache服务器上;⑤配置MySQL。
2209 0
|
关系型数据库 MySQL 数据库
MySQL安装以及使用教程
最近由于学习的需要,需要用到数据库,本文就简单的介绍一下数据库软件MySQL的安装以及使用。
2716 0