sphinx使用步驟

2021-07-10 21:29:52 字數 989 閱讀 1442

sql   結構化查詢語言(是一種標準,所有的關係型資料庫mysql,sqlserver,oracle)

sphinx的使用兩種方式:

第一種:  使用sphinx的api來操作sphinx   (常用)   

sphinx可以使用api類,也可以將api編譯到php中做為擴充套件

第二種:  使用mysql的sphinx的儲存引擎 

sphinx  這是英文的全文檢索引擎

coreseek  這是支援中文詞庫的全文檢索引擎

區別:英文的文章 怎麼能區分哪個詞    以空格來區分詞的

中文的文章 我愛北京天安門      中文詞庫

使用sphinx的步驟:

1、安裝

cd e:/usr/local/coreseek-3.2.14-win32

2、配置(配置檔案 csft_mysql.conf)

配置檔案格式

1、資料來源定義 (指向你資料的** ,通常是mysql)

2、索引 (索引的一些配置資訊)

3、indexer  (內用的記憶體---基本不需要設定)

4、searchd  (伺服器的一些配置---)

注意: 

1、乙個配置檔案可以配置多個資料來源和索引 ((1,2),(1,2),nnnn)

2、sql_query  主查詢(把資料庫表中的哪些字段查詢出來--根據你頁面的搜尋條件)

select 第乙個字段(一定是主鍵)

3、indexer.exe -c 配置檔案 --all(引數--all 表示建立全部索引) 

.\bin\indexer.exe -c .\etc\csft_mysql.conf.\bin\indexer.exe -c .\etc\csft_mysql.conf --all

4、啟動searchd 服務  searchd.exe -c 配置檔案

.\bin\searchd.exe -c .\etc\csft_mysql.conf

5、php 操作sphinx 

sphinx安裝使用

解壓收編譯配置 configure prefix usr local sphinx with mysql make make install cd usr local sphinx etc cp sphinx.conf.dist sphinx.conf 使用sphinx自帶的例子 匯入測試資料 my...

sphinx使用整理文件

相關命令及步驟 建立主索引 usr local coreseek bin indexer c usr local coreseek etc csft mysql.conf all 檢視狀態 ps ef grep searchd 建立增量索引 1.建立測試資料表以及資料 2.修改配置檔案 主索引源 s...

sphinx使用學習筆記

1.2.安裝完成後,在python的scripts目錄下,可以看到乙個叫做easy install sphinx的可執行檔案或是easy install 3.4,在命令列裡執行它 執行過程時間較長,可能出現easy install sphnix the read operation timed ou...