网站制作学习网经验与学习→正文:sphinx3.4 支持中文
字体:

sphinx3.4 支持中文

经验与学习 2022/9/6 21:13:06  点击:不统计

<本文原载于www.forasp.cn>
 在最新下载的sphinx3.4.1中,要支持中中文搜索,设置很简单

最新下sphinx 地址:http://sphinxsearch.com/

设置 中文搜索内容,需要在sphinx.conf 中配置一下(conf 通过sphinx_min.conf.dist 复制过来就行)

参数如下:

 

#

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

#

 

source src1

{

    type            = mysql

 

    sql_host        = localhost

    sql_user        = xusername

    sql_pass        = password

    sql_db          = dbname

    sql_port        = 3306  # optional, default is 3306

    sql_query_pre = SET NAMES UTF8

    sql_query       = \

        SELECT articleid as id,articleid, articlename \

        FROM xx_article_article

    sql_field_string        = articlename

    sql_attr_uint   = articleid

}

 

index test1

{

    source          = src1

    path            = /data/searchindex/test1

   # 这里是支持中文的配置

    ngram_len = 1

    ngram_chars = U+3000..U+2FA1F

}

indexer

{

    mem_limit       = 128M

}

searchd

{

    listen          = 127.0.0.1:9312

    listen          = 9306:mysql41

    log             = /data/searchindex/log/searchd.log

    query_log       = /data/searchindex/log/query.log

    read_timeout    = 5

    max_children    = 30

    pid_file        = /data/searchindex/log/searchd.pid

    seamless_rotate = 1

    preopen_indexes = 1

    unlink_old      = 1

    workers         = threads # for RT to work

    binlog_path     = /data/searchindex/log

}


%77w%77%2E%66%6F%72%61%73%70%2E%63%6E

·上一篇:评价软件或者接口质量标准 >>    ·下一篇:win11 添加/新增软件自动开机启动 >>
推荐文章
最新文章