sphinx簡介:
sphinx
[1]是乙個工具,它能夠輕易地建立智慧型和優雅的文件,出自georg brandl之手,在bsd許可證下授權。它能夠把一組 restructuredtext 格式的檔案轉換成各種輸出格式,而且自動地生成交叉引用,生成目錄等。也就是說,如果有乙個目錄,裡面包含一堆rest格式的文件(可能子目錄裡面也同樣存在rest格式的文件),sphinx能夠生成乙個漂亮的組織結構以及便於瀏覽和導航的html 檔案(這些檔案在其他的資料夾中)。當然對於同樣的**檔案(rest格式),它也能夠生成乙個能夠被編譯(生成)pdf版本的latex格式的檔案
[2]。
使用步驟:
1.安裝aptitude,方便在ubuntu上查詢適合安裝的版本。
sudo apt-get install aptitude
2.查詢下python可以安裝的版本
aptitude search python3.5
3.開始安裝python
sudo apt-get install python3.5
4.查詢下pip可以安裝的版本
aptitude search pip
5.開始安裝python
sudo apt-get install python3-pip
6.修改系統bash:
新增:lias python='python3.5'
alias pip='pip3'
export workon_home=$home/.virtualenvs
path=$path:/home/tommy/.local/bin/
各路徑可以根據find、whereis命令查詢:
whereis python3.5
進入sphinx模式:
workon sphinx
sphinx基本操作:
如何畫圖:
參考:
在ubuntu 下安裝sphinx
在ubuntu 下安裝sphinx 安裝包下的doc不準確。這篇文章寫的很好。為保持索引及時更新,在crontab中加入,每小時執行一次索引更新 hourly usr bin indexer rotate config etc sphinxsearch sphinx.conf all 執行 sear...
在php中使用Sphinx
要使用php連線sphinx進行全文搜尋,有兩種方式 將sphinx作為php擴充套件安裝,這種方式比較麻煩,此處不介紹 在sphinx原始碼目錄下的有個api sphinxapi.php,將此檔案reqire到你的php中,即可呼叫api方法進行全文搜尋 require sphinxapi.php...
Sphinx在windows上的安裝使用
sphinx是乙個基於sql的全文檢索引擎,可以結合mysql,postgresql做全文搜尋,它可以提供比資料庫本身更專業的搜尋功能,使得應用程式更容易實現專業化的全文檢索。sphinx特別為一些指令碼語言設計搜尋api介面。特性 高速索引 高速搜尋 高可用性 提供良好的相關性排名 支援分布式搜尋...