coreseek安裝使用

本文引自:http://www.phperz.com/article/14/0615/95.html

sphinx的安裝使用咆疗,其實(shí)都是大同小異奋单,以下以 coreseek安裝為例

Coreseek 是一款中文全文檢索/搜索軟件镊屎,基于Sphinx研發(fā)并獨(dú)立發(fā)布历帚,專攻中文搜索和信息處理領(lǐng)域股淡,

因?yàn)?sphinx不支持分詞沥潭,所以用 coreseek特別適合政敢,現(xiàn)在用的是?

Coreseek 3.2.14 穩(wěn)定版,目前暫時(shí)沒有新的穩(wěn)定版本

1.安裝 coreseek

本文是以centos+mysql做為數(shù)據(jù)源支持為基礎(chǔ)的coreseek安裝教程,mysql安裝略過

下載 coreseek-3.2.14.tar.gz

例如下載在我的目錄 /home/lin3615/Downloads/下

tar zxvf coreseek-3.2.14.tar.gz

cd /home/lin3615/Downloads/coreseek-3.2.14

安裝coreseek之前需要先安裝需要預(yù)裝的軟件:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel

2.安裝mmseg

cd /home/lin3615/Downloads/mmseg-3.2.14

./configure --prefix=/usr/local/mmseg3

make && make install

##如果提示libtool: unrecognized option `--tag=CC' 其徙,請查看libtool問題解決方案

##安裝完成后,mmseg使用的詞典和配置文件喷户,將自動(dòng)安裝到/usr/local/mmseg3/etc中

##中文分詞測試唾那,如果顯示不正常,請檢查當(dāng)前環(huán)境下的locale和UTF-8中文字符顯示設(shè)置

$ /usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc src/t1.txt

3.安裝coreseek

cd /home/lin3615/Downloads/csft-3.2.14

./configure --prefix=/usr/local/coreseek --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql=/usr/

上面 --with-mysql=指定數(shù)據(jù)庫的安裝目錄褪尝,因?yàn)橛?yum安裝,

所以文件放在多個(gè)地方闹获,以上 直接用 /usr/,然后會自動(dòng)找下面的各個(gè)文件

三.配置coreseek支持mysql數(shù)據(jù)源

1.配置csft_mysql.conf文件

cp /home/lin3615/Downloads/coreseek-3.2.14/testpack/etc/csft_mysql.conf /usr/local/coreseek/etc/

cd /usr/local/coreseek/etc/

vim csft_mysql.conf

官方參考文檔:數(shù)據(jù)源配置

與 sphinx一樣,參數(shù)說明河哑,可以查看

source article_src

{

type = mysql

sql_host = localhost

sql_user = root

sql_pass = 123456

sql_db = test

sql_port = 3306

sql_query_pre = set names utf8

sql_query = select id,title,cat_id,member_id,content,created from sphinx_article

sql_attr_uint = cat_id

sql_attr_uint = member_id

sql_attr_timestamp = created

sql_query_info_pre = set names utf8

#sql_query_info = select * from sphinx_article where id = $id

}

index article

{

source = article_src

path = /usr/local/sphinx/var/data/article

docinfo = extern

mlock = 0

morphology = none

min_word_len = 1

charset_table = U+FF10..U+FF19->0..9, 0..9, U+FF41..U+FF5A->a..z, U+FF21..U+FF3A->a..z,A..Z->a..z, a..z, U+0149, U+017F, U+0138, U+00DF, U+00FF, U+00C0..U+00D6->U+00E0..U+00F6,U+00E0..U+00F6, U+00D8..U+00DE->U+00F8..U+00FE, U+00F8..U+00FE, U+0100->U+0101, U+0101,U+0102->U+0103, U+0103, U+0104->U+0105, U+0105, U+0106->U+0107, U+0107, U+0108->U+0109, U+0109, U+010A->U+010B, U+010B, U+010C->U+010D, U+010D, U+010E->U+010F, U+010F,U+0110->U+0111, U+0111, U+0112->U+0113, U+0113, U+0114->U+0115, U+0115, U+0116->U+0117,U+0117, U+0118->U+0119, U+0119, U+011A->U+011B, U+011B, U+011C->U+011D, U+011D,U+011E->U+011F, U+011F, U+0130->U+0131, U+0131, U+0132->U+0133, U+0133, U+0134->U+0135,U+0135, U+0136->U+0137, U+0137, U+0139->U+013A, U+013A, U+013B->U+013C, U+013C,U+013D->U+013E, U+013E, U+013F->U+0140, U+0140, U+0141->U+0142, U+0142, U+0143->U+0144,U+0144, U+0145->U+0146, U+0146, U+0147->U+0148, U+0148, U+014A->U+014B,U+014B,U+014C->U+014D, U+014D, U+014E->U+014F, U+014F, U+0150->U+0151, U+0151, U+0152->U+0153,U+0153, U+0154->U+0155, U+0155, U+0156->U+0157, U+0157, U+0158->U+0159, U+0159,U+015A->U+015B, U+015B, U+015C->U+015D, U+015D, U+015E->U+015F, U+015F, U+0160->U+0161,U+0161, U+0162->U+0163, U+0163, U+0164->U+0165, U+0165, U+0166->U+0167, U+0167,U+0168->U+0169, U+0169, U+016A->U+016B, U+016B, U+016C->U+016D, U+016D, U+016E->U+016F,U+016F, U+0170->U+0171, U+0171, U+0172->U+0173, U+0173, U+0174->U+0175, U+0175,U+0176->U+0177, U+0177, U+0178->U+00FF, U+00FF, U+0179->U+017A, U+017A, U+017B->U+017C,U+017C, U+017D->U+017E, U+017E, U+0410..U+042F->U+0430..U+044F, U+0430..U+044F,U+05D0..U+05EA, U+0531..U+0556->U+0561..U+0586, U+0561..U+0587, U+0621..U+063A, U+01B9,U+01BF, U+0640..U+064A, U+0660..U+0669, U+066E, U+066F, U+0671..U+06D3, U+06F0..U+06FF,U+0904..U+0939, U+0958..U+095F, U+0960..U+0963, U+0966..U+096F, U+097B..U+097F,U+0985..U+09B9, U+09CE, U+09DC..U+09E3, U+09E6..U+09EF, U+0A05..U+0A39, U+0A59..U+0A5E,U+0A66..U+0A6F, U+0A85..U+0AB9, U+0AE0..U+0AE3, U+0AE6..U+0AEF, U+0B05..U+0B39,U+0B5C..U+0B61, U+0B66..U+0B6F, U+0B71, U+0B85..U+0BB9, U+0BE6..U+0BF2, U+0C05..U+0C39,U+0C66..U+0C6F, U+0C85..U+0CB9, U+0CDE..U+0CE3, U+0CE6..U+0CEF, U+0D05..U+0D39, U+0D60,U+0D61, U+0D66..U+0D6F, U+0D85..U+0DC6, U+1900..U+1938, U+1946..U+194F, U+A800..U+A805,U+A807..U+A822, U+0386->U+03B1, U+03AC->U+03B1, U+0388->U+03B5, U+03AD->U+03B5,U+0389->U+03B7, U+03AE->U+03B7, U+038A->U+03B9, U+0390->U+03B9, U+03AA->U+03B9,U+03AF->U+03B9, U+03CA->U+03B9, U+038C->U+03BF, U+03CC->U+03BF, U+038E->U+03C5,U+03AB->U+03C5, U+03B0->U+03C5, U+03CB->U+03C5, U+03CD->U+03C5, U+038F->U+03C9,U+03CE->U+03C9, U+03C2->U+03C3, U+0391..U+03A1->U+03B1..U+03C1,U+03A3..U+03A9->U+03C3..U+03C9, U+03B1..U+03C1,U+03C3..U+03C9, U+0E01..U+0E2E,U+0E30..U+0E3A, U+0E40..U+0E45, U+0E47, U+0E50..U+0E59,U+A000..U+A48F, U+4E00..U+9FBF,U+3400..U+4DBF, U+20000..U+2A6DF, U+F900..U+FAFF, U+2F800..U+2FA1F, U+2E80..U+2EFF,U+2F00..U+2FDF, U+3100..U+312F, U+31A0..U+31BF,U+3040..U+309F, U+30A0..U+30FF,U+31F0..U+31FF, U+AC00..U+D7AF, U+1100..U+11FF, U+3130..U+318F, U+A000..U+A48F,U+A490..U+A4CF

}

indexer

{

mem_limit= 128M

}

searchd

{

# listen = 9312

log = /usr/local/sphinx/var/log/searched.log

query_log = /usr/local/sphinx/var/log/query.log

read_timeout = 5

max_children = 30

pid_file = /usr/local/sphinx/var/log/searchd.pid

#max_matches = 1000

seamless_rotate = 1

}

先停止之前全部的相關(guān)進(jìn)程

pkill -9 searchd

建立索引:

/usr/local/coreseek/bin/indexer --config /usr/local/coreseek/etc/csft_mysql.conf --all

啟動(dòng)索引:

/usr/local/coreseek/bin/searchd --config /usr/local/coreseek/etc/csft_mysql.conf

如果上面出現(xiàn)報(bào)錯(cuò)避诽,先查看,是否已經(jīng)在停止 searchd下建立索引?

然后可以在 sphinxapi.php文件中使用

五.coreseek日常維護(hù)

啟動(dòng)

/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/csft_mysql.conf

停止

/usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/csft_mysql.conf --stop

建立索引

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf --all

重建索引

/usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/csft_mysql.conf --all --rotate

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末璃谨,一起剝皮案震驚了整個(gè)濱河市沙庐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌佳吞,老刑警劉巖拱雏,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異底扳,居然都是意外死亡铸抑,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門衷模,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鹊汛,“玉大人菇爪,你說我怎么就攤上這事∑饣瑁” “怎么了凳宙?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長职祷。 經(jīng)常有香客問我氏涩,道長,這世上最難降的妖魔是什么有梆? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任是尖,我火速辦了婚禮,結(jié)果婚禮上泥耀,老公的妹妹穿的比我還像新娘饺汹。我一直安慰自己,他們只是感情好痰催,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布兜辞。 她就那樣靜靜地躺著,像睡著了一般夸溶。 火紅的嫁衣襯著肌膚如雪逸吵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天缝裁,我揣著相機(jī)與錄音扫皱,去河邊找鬼。 笑死捷绑,一個(gè)胖子當(dāng)著我的面吹牛韩脑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播粹污,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼段多,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了厕怜?” 一聲冷哼從身側(cè)響起衩匣,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎粥航,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體生百,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡递雀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蚀浆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缀程。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡搜吧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出杨凑,到底是詐尸還是另有隱情滤奈,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布撩满,位于F島的核電站蜒程,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏伺帘。R本人自食惡果不足惜昭躺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伪嫁。 院中可真熱鬧领炫,春花似錦、人聲如沸张咳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脚猾。三九已至碟狞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間婚陪,已是汗流浹背族沃。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泌参,地道東北人脆淹。 一個(gè)月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像沽一,于是被迫代替她去往敵國和親盖溺。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容