Sphinx 實時索引

2022-01-14 21:35:25 字數 1025 閱讀 7434

index

rtsearchd

實時索引不需要indexer,直接開啟searchd。

/usr/local/sphinx/bin/searchd -c /usr/local/sphinx/etc/csft_rt.conf

sphinx的實時索引配置本身並不需要資料來源(source),它的資料是要通過程式利用mysql41協議的方式。

mysql -h 10.10.3.181

-p 3313

檢視一下rt

mysql [

(none)

]>

desc

rt;+

---------+---------+

| field | type |+--

-------+---------+

| id |

integer

|| title | field |

| content | field |

| gid | uint |+--

-------+---------+

4 rows in

set (0.00 sec)

插入資料

insert

into rt (id,title,content,gid) values (1,'

111','

111','

111');

檢視一下

mysql [

(none)

]>

select

*from

rt;+

------+------+

| id | gid |+--

----+------+|1

|111|+

------+------+

1 row in

set (0.00 sec)

Sphinx實時索引

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 實時索引

index rtsearchd 實時索引不需要indexer,直接開啟searchd。usr local sphinx bin searchd c usr local sphinx etc csft rt.conf sphinx的實時索引配置本身並不需要資料來源 source 它的資料是要通過程式利...

Sphinx實時索引

資料庫中的資料很大,然後我有些新的資料後來加入到資料庫中,也希望能夠檢索到,全部重新建立索引很消耗資源,這樣需要用到 主索引 增量索引 的思路來解決,這個模式實現的基本原理是設定兩個資料來源和兩個索引。1 建立乙個計數器 乙個簡單的實現是,在資料庫中增加乙個計數表,記錄將文件集分為兩個部分的文件 i...