sphinx在windows下的安裝(僅供小師弟們以後參考)
sphinx的中文參考:
sphinx是 乙個基於sql的全文檢索引擎,可以結合mysql,postgresql做全文搜尋,它可以提供比資料庫本身更專業的搜尋功能,使得應用程式更容易實現 專業化的全文檢索。sphinx特別為一些指令碼語言設計搜尋api介面,如php,python,perl,ruby等,同時為mysql也設計了乙個存 儲引擎外掛程式sphinxengine.
sphinx對中文的分詞處理不好,coreseek就是sphinx針對中文環境下的解決方案。mmseg-0.7.3目錄就是coreseek採用的中文分詞工具。
sphinx 的安裝非常簡單,只要將sphinx目錄解壓即可。裡面主要有乙個bin目錄,該目錄有四個可執行檔案,分別為indexer,search, searchd,spelldump。sphinx的全文檢索功能就是通過這四個可執行檔案來實現。一:sphinxse的安裝步驟1) 安裝mysql (略)2) 用mysql-5.0.45-sphinxse-0.9.8-win32.zip裡面的share和bin目錄去覆蓋掉mysql server 5.0目錄裡面的bin和share目錄。(覆蓋時停止mysql)3) 是否安裝成功,可以在 mysql command line client裡面輸入一下命令進行查詢:執行show engines看看是不是有乙個叫sphinx的engine,有的話就表示sphinxse(mysql的sphinx引擎)安裝正常了。
一:sphinxse的安裝步驟
1) 安裝mysql (略)
2) 用mysql-5.0.45-sphinxse-0.9.8-win32.zip裡面的share和bin目錄去覆蓋掉mysql server 5.0目錄裡面的bin和share目錄。(覆蓋時停止mysql)
3) 是否安裝成功,可以在 mysql command line client裡面輸入一下命令進行查詢:執行show engines,看是不是有乙個叫sphinx的engine,有的話就表示sphinxse(mysql的sphinx引擎)安裝正常了。
二、sphinx配置
sphinx是以sphinx.conf為配置檔案,索引與搜尋均以這個檔案為依據進行,要進行全文檢索,首先就要配置好sphinx.conf,告訴sphinx哪些字段需要進行索引,哪些字段需要在where,orderby,groupby中用到。安裝完sphinx後,在d:/sphinx目錄有乙個sphinx.conf.in,這個相當於sphinx的配置例子檔案,我們以這個檔案為藍本,重新建立乙個空白內容的sphinx.conf,存放在d:/sphinx/bin。
Windows下安裝使用Sphinx
color darkred size x large b i.基礎篇 b size color color red 2.解壓縮到合適目錄 這裡以d shpinx為例 color color red 3.建立配置檔案 color sphinx包預設附帶sphinx.conf.in,sphinx min...
在ubuntu 下安裝sphinx
在ubuntu 下安裝sphinx 安裝包下的doc不準確。這篇文章寫的很好。為保持索引及時更新,在crontab中加入,每小時執行一次索引更新 hourly usr bin indexer rotate config etc sphinxsearch sphinx.conf all 執行 sear...
Sphinx在windows上的安裝使用
sphinx是乙個基於sql的全文檢索引擎,可以結合mysql,postgresql做全文搜尋,它可以提供比資料庫本身更專業的搜尋功能,使得應用程式更容易實現專業化的全文檢索。sphinx特別為一些指令碼語言設計搜尋api介面。特性 高速索引 高速搜尋 高可用性 提供良好的相關性排名 支援分布式搜尋...