在ubuntu 下安裝sphinx

2021-07-29 16:20:10 字數 1368 閱讀 9788

在ubuntu 下安裝sphinx

安裝包下的doc不準確。這篇文章寫的很好。

為保持索引及時更新,在crontab中加入,每小時執行一次索引更新

@hourly /usr/bin/indexer --rotate --config /etc/sphinxsearch/sphinx.conf --all

執行 search this is my test document number

報錯:

the program 'search' is currently not installed. you can install it by typing:

sudo apt-get install sphinxsearch

結論:

looks like search tool got removed in version 2.2.2:

> removed deprecated cli search and sql_query_info

you are running:

> sphinx 2.2.10-id64-release

search被刪除掉了!

另外參考:

通過php呼叫sphinx有2種方式,

1 將sphinx 新增為php模組

2 呼叫sphinx api

1 參考

執行 sudo pear install pecl/sphinx

安裝後修改/etc/php5/apache2/php.ini

將extension=sphinx.so新增上去。然後重啟apache2,安裝成功後

在phpinfo中會見到

sphinx

sphinx support enabled

version 1.3.3

revision $revision$

需要使用的時候,要加上require ( "sphinxapi.php" );

2種方式用法都一樣

$host = "localhost";

$port = 1238;

$index = "geostemmed";

$cl = new sphinxclient();

$cl->setserver ( $host, $port );

$cl->setsortmode ( sph_sort_extended, "@relevance desc, @id desc" );

$cl->setmatchmode ( $mode );

$cl->setlimits(0,25);

$res = $cl->query ( $q, $index );

在Ubuntu下安裝openGL

首先安裝必要的庫,開源的 mesa提供了與opengl庫完全相同的介面,使用下面的命令安裝 sudo apt get install freeglut3 freeglut3 dev libglut3 libglut3 dev libgl1 mesa libgl1 mesa dev 使用命令dpkg ...

在ubuntu下安裝vmware tools 總結

今天在ubuntu 下安裝vmware tools 在網上找了好多資料,頭都看暈了,終於得出一點思路。就是 在安裝完ubuntu 系統後,找到要安裝的vmware tools 的壓縮檔案,然後 執行其中的可執行檔案 在我裝vmware tools時 具體步驟如下 在虛擬光碟機中,mount linu...

在 Ubuntu 下安裝 Rails

由 dirk 發表於 2006 07 29 saturday 在 ubuntu 的官方源中,有 rails 的包,但沒有 rubygems 的包,用過 rails 的人應該知道,通過 rubygems 來安裝 公升級 rails 是最方便的,gem 會自動處理相關的包依賴關係。想要在 ubuntu ...