centos coreseek 快速安裝

2022-03-20 17:12:59 字數 1505 閱讀 5624

coreseek快速安裝:安裝前,建議檢視:原始碼包說明readme;4.0/4.1版可參考3.2版本安裝,步驟相同;如遇到問題,請看詳細安裝說明。

$ wget

$ 或者

$ 或者

$ tar xzvf coreseek-3.2.14.tar.gz 或者 coreseek-4.0.1-beta.tar.gz 或者 coreseek-4.1-beta.tar.gz

$ cd coreseek-3.2.14 或者 coreseek-4.0.1-beta 或者 coreseek-4.1-beta

***

coreseek安裝需要預裝的軟體:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel

##前提:需提前安裝作業系統基礎開發庫及mysql依賴庫以支援mysql資料來源和xml資料來源

##安裝mmseg

$ cd mmseg-3.2.14

$ ./bootstrap #輸出的warning資訊可以忽略,如果出現error則需要解決

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

$ make && make install

$ cd ..

##安裝coreseek

$ cd csft-3.2.14 或者 cd csft-4.0.1 或者 cd csft-4.1

$ sh buildconf.sh #輸出的warning資訊可以忽略,如果出現error則需要解決

$ ./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 ##如果提示mysql問題,可以檢視mysql資料來源安裝說明

$ make && make install

$ cd ..

##測試mmseg分詞,coreseek搜尋(需要預先設定好字符集為zh_cn.utf-8,確保正確顯示中文)

$ cd testpack

$ cat var/test/test.xml #此時應該正確顯示中文

$ /usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc var/test/test.xml

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

$ /usr/local/coreseek/bin/search -c etc/csft.conf 網路搜尋

centos coreseek配置模擬實時索引

1 有這麼一種常見的情況 整個資料集非常大,以至於難於經常性的重建索引,但是每次新增的記錄卻相當地少。乙個典型的例子是 乙個論壇有1000000個已經歸檔的帖子,但每天只有1000個新帖子。在這種情況下可以用所謂的 主索引 增量索引 main delta 模式來實現 近實時 的索引更新。這種方法的基...

分治 快排 快選

快排模板 include using namespace std const int n 1e5 10 int n,a n void quick sort int q,int l,int r quick sort q,l,j quick sort q,j 1,r intmain 快速選擇演算法 選擇...

快重傳和快恢復

比如傳送方傳送了1,2,3,4四個報文,2 3 4先後到達接收方,由於接收方收到的是三個失序的報文,就會連續發3個ack為1的報文,表示希望收到報文1。當傳送方接收到1個這樣的冗餘報文時,不採取任何措施,直到收到3個冗餘報文,才認定報文1丟失,此時馬上重傳報文1而不是等待1的超時重傳。這就是快重傳。...