centos6.3 安裝Coreseek3.2.14

  1. 按照官方文檔步驟安裝
    http://www.coreseek.cn/products-install/install_on_bsd_linux/#srcdesc
  2. 出現(xiàn)的問題
  • 出現(xiàn) undefined reference to 'libiconv'的錯誤,解決方法有如下:

    • 方法一(Linux系統(tǒng)使用)
    export LIBS="liconv"
    make clean
    ./configure --prefix=/usr/local/coreseek --without-python --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --without-mysql
    
    • 方法二:
      configure之后,編輯src/Makefile,在其中搜索lexpat,在后面加上-liconv,修改后為-lexpat -liconv -L/usr/local/lib,再次執(zhí)行make && make install

    • 方法三:
      首先configure,然后編輯config/config.h,將其中的USER_LIBICONV, 將其后的1修改為0,再次執(zhí)行make && make install

  1. 測試
  • 建立索引
    /usr/local/coreseek/bin/indexer -c etc/csft.conf --all ##--all表示全部索引
  • 啟動搜索服務(wù)
    - 控制臺模式
    /usr/local/coreseek/bin/searchd -c etc/csft.conf --console
    - 后臺服務(wù)模式

/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 index名稱
/usr/local/coreseek/bin/indexer -c etc/csft.conf --all --rotate// 更新后臺服務(wù)的索引

4. 參考
http://www.coreseek.cn/products-install/install_on_bsd_linux/
http://www.coreseek.cn/products-install/step_by_step/
http://www.coreseek.cn/products-install/mysql/


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容