新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS7下安裝Coreseek中文檢索引擎
一、Coreseek介紹:
Coreseek 是一款中文全文檢索/搜索軟件,以GPLv2許可協(xié)議開源發(fā)布,基于Sphinx研發(fā)并獨(dú)立發(fā)布,專攻中文搜索和信息處理領(lǐng)域,適用于行業(yè)/垂直搜索、論壇/站內(nèi)搜索、數(shù)據(jù)庫搜索、文檔/文獻(xiàn)檢索、信息檢索、數(shù)據(jù)挖掘等應(yīng)用場景,用戶可以免費(fèi)下載使用。
coreseek版本信息:
Coreseek 3.2 穩(wěn)定版
Coreseek 4.1 測式版
Coreseek 5 最新版
在這里我們使用的是 coreseek 3.2 穩(wěn)定版進(jìn)行演示
二、centos 7下安裝:
1、先安裝環(huán)境:

目前成都創(chuàng)新互聯(lián)已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、昌圖網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
yum install make gcc gcc++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel
注: 檢測以上軟件是否安裝,如果沒有請確保安裝;否則無法正常安裝Coreseek-3.2.14
2、開始安裝:
cd /usr/local/src #把安裝包放到此處
wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14.tar.gz #下載CoreSeek,這里注意一下,這個路徑現(xiàn)在暫時已經(jīng)用不了(至少我寫這篇博客的時候用不了),但是畢竟這是官網(wǎng),還是要放一下的。我的網(wǎng)盤中有該軟件 http://url.cn/2I77CON ,大家可以先下載到本地,然后再用 Filezilla 等軟件上傳到服務(wù)器即可。
tar -zxvf coreseek-3.2.14.tar.gz
cd coreseek-3.2.14 #解壓出來的文件夾
##############安裝 mmseg #################
cd mmseg-3.2.14
./bootstrap #輸出的warning信息可以忽略,如果出現(xiàn)error則需要解決,一般不會出現(xiàn)錯誤
./configure --prefix=/usr/local/mmseg3 #指定 mmseg 的安裝目錄
make && make install
#############安裝 csft-3.2.14 ###############
cd /usr/local/src/csft-3.2.14
#這里我們要修改 src/sphinxexpr.cpp 文件,將該文件中的 1013、1047、1080 行的 ExprEval 改為 this->ExprEval(這里的行數(shù)跟網(wǎng)上的教程說的行數(shù)不一樣,可能是版本的問題吧,但是如果你用的是我提供的版本,該行數(shù)是正確的),懂點(diǎn) C++ 的同學(xué)也可以自己看看 ExprEval 錯在哪里。
#改完上面所說的問題后:
sh buildconf.sh
./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql
make && make install
在安裝的過程中,只要不提示錯誤 error,那么其他的如 warning 信息都是可以忽略的。
至此我們已經(jīng)成功的將中文檢索引擎安裝到我們服務(wù)器上來了。
三、測試:
cd testpack
cat var/test/test.xml #此時應(yīng)該正確顯示中文
/usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc var/test/test.xml #整篇文章進(jìn)行分詞
/usr/local/coreseek/bin/indexer -c etc/csft.conf --all #創(chuàng)建索引
/usr/local/coreseek/bin/search -c etc/csft.conf 網(wǎng)絡(luò)搜索 #搜索關(guān)鍵字 網(wǎng)絡(luò)搜索
/usr/local/coreseek/bin/searchd -c etc/csft.conf #正常開啟搜索服務(wù)
/usr/local/coreseek/bin/searchd -c etc/csft.conf --stop #如要停止搜索服務(wù)
/usr/local/coreseek/bin/indexer -c etc/csft.conf --all --rotate #如要已啟動服務(wù),要更新索引 網(wǎng)站題目:CentOS7下安裝Coreseek中文檢索引擎
標(biāo)題鏈接:http://www.dlmjj.cn/article/coppdco.html


咨詢
建站咨詢
