1, 首先建立乙個表用來儲存主索引和增量索引的id值
create table if not exists `sph_counter` (
`s_id` int(10) unsigned not null auto_increment,
`p_id` int(11) not null,
primary key (`s_id`)
) ;
2,改sphinx配置檔案
#主資料來源
source main
增量資料來源
source delta : main
#主資料索引
index main
#增量資料索引
index delta : main
#索引器
indexer
#客戶端檢索程序
searchd
# --eof--
3,測試sphinx時時索引
insert into `post` (`title`, `content`) values
('my title', 'my content'),
執行 /usr/local/coreseek/bin/indexer delta –rotate
Sphinx 實時索引
index rtsearchd 實時索引不需要indexer,直接開啟searchd。usr local sphinx bin searchd c usr local sphinx etc csft rt.conf sphinx的實時索引配置本身並不需要資料來源 source 它的資料是要通過程式利...
Sphinx 實時索引
index rtsearchd 實時索引不需要indexer,直接開啟searchd。usr local sphinx bin searchd c usr local sphinx etc csft rt.conf sphinx的實時索引配置本身並不需要資料來源 source 它的資料是要通過程式利...
Sphinx實時索引
資料庫中的資料很大,然後我有些新的資料後來加入到資料庫中,也希望能夠檢索到,全部重新建立索引很消耗資源,這樣需要用到 主索引 增量索引 的思路來解決,這個模式實現的基本原理是設定兩個資料來源和兩個索引。1 建立乙個計數器 乙個簡單的實現是,在資料庫中增加乙個計數表,記錄將文件集分為兩個部分的文件 i...