Sphinx2 1 9安裝及中文索引配置

2021-06-23 02:42:03 字數 705 閱讀 7693

sphinx最新release版本為2.1.9,該版本對於中文文字的索引支援已經很好,安裝使用也很方便。

不過該官方文件未提及如何處理中文索引的問題,預設配置在建立中文索引結果時是不完整的。

sql_query_pre    = set names utf8

morphology              = none  (這個單詞語態選項對中文索引結果有什麼影響,可以自行測試下)

charset_type             = utf-8

charset_table           = 0..9, a..z->a..z, _, a..z, u+410..u+42f->u+430..u+44f, u+430..u+44f

ngram_len                = 1

ngram_chars           = u+3000..u+2fa1f

重建索引 /usr/local/sphinx/bin/indexer --all --rotate

啟動sphinx守護服務:/usr/local/sphinx/bin/searchd &

進入sphinxql:

mysql -h0 -p9306

注意預設結果只返回20個,可以通過limit查詢指令來指定,

或者通過setlimits程式設計介面方法修改,最大1000(配置中max_matches)。

by iefreer

sphinx安裝及使用

yum install mariadb devel postgresql devel unixodbc devel libmysqlclient18 libmysqlclient dev libmysqlcppconn7 libmysqlcppconn dev minimal sphinx conf...

sphinx支援中文檢索 安裝coreseek

安裝coreseek 一 coreseek 分兩部分 1 csft sphinx 2 mmseg 作用 分詞 二 解包coreseek tar zxvf coreseek 4.1 beta.tar.gz 有三個資料夾和乙個檔案 csft 4.1 mmseg 3.2.14 testpack readm...

sphinx支援中文檢索 安裝coreseek

安裝coreseek 一 coreseek 分兩部分 1 csft sphinx 2 mmseg 作用 分詞 二 解包coreseek tar zxvf coreseek 4.1 beta.tar.gz 有三個資料夾和乙個檔案 csft 4.1 mmseg 3.2.14 testpack readm...