Sphinx實時索引

2021-06-26 19:40:41 字數 894 閱讀 7247

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...