今天本站就教你如何在linux環境里配置Shopnc B2B2C全文檢索功能!
強大的檢索引擎幫助你減輕服務器索引壓力!
一:首先我們需要下載ShopNC B2B2C內置的訊搜客戶端
1.運行下面指令下載訊搜和解壓訊搜
wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
tar -xjf xunsearch-full-latest.tar.bz2
2.執行安裝腳本,根據提示進行操作,主要是輸入 xunsearch 軟件包的安裝目錄,強烈建議單獨規劃一個目錄,而不是混到別的軟件目錄中。
cd xunsearch-full-1.4.8/
sh setup.sh
執行完上面的sh setup.sh后當顯示[reboot]:意思是請指定安裝目錄 指定完之后按enter鍵會一直安裝到結束的
3.待命令運行結束后,如果沒有出錯中斷,則表示順利安裝完成,然后就可以啟動/重新啟動 xunsearch的后臺服務,下面命令中的 $prefix 請務必替換為您的安裝目錄,而不是照抄。
cd $prefix ; bin/xs-ctl.sh restart
強烈建議您將此命令添加到開機啟動腳本中,以便每次服務器重啟后能自動啟動搜索服務程序,在 Linux 系統中您可以將腳本指令寫進 /etc/rc.local 即可。
4.有必要指出的是,關于搜索項目的數據目錄規劃。搜索系統將所有數據保存在 $prefix/data 目錄中。如果您希望數據目錄另行安排或轉移至其它分區,請將 $prefix/data 作為軟鏈接指向真實目錄。
二:安裝完訊搜客戶端那么我們就要開始配置商城內置的php-sdk了!
1.首先打開data/config/config.ini.php找到以下代碼
//$config['fullindexer']['open'] = false;
//$config['fullindexer']['appname'] = 'shopnc';
替換為以下代碼:
$config['fullindexer']['open'] = true;
$config['fullindexer']['appname'] = 'shopnc';
2.打開data/api/xs/app/shopnc.ini.php
project.name = shopnc
server.index = 127.0.0.1:8383
server.search = 127.0.0.1:8384
將127.0.0.1替換為你的服務器IP地址!
3.啟動xunsearch進程!下面命令中的 $prefix 請務必替換為您的安裝目錄,而不是照抄。
$prefix/bin/xs-ctl.sh -b inet start
4.清空索引
/usr/bin/php 網站根目錄/crontab/index.php hour xs_clear
5.全量索引
/usr/bin/php 網站根目錄/crontab/index.php hour xs_create
6.增量更新索引!此命令可以加入系統任務計劃中!定時執行!執行周期1個小時
/usr/bin/php 網站根目錄/crontab/index.php hour
以上索引就全部配置完成了!接下來去搜索框試一下吧!只要輸入一個字母就可以索引相關內容哦!
新聞熱點
疑難解答