cd coreseek-4.1-beta cd mmseg-3.2.14 ./bootstrap #输出的warning信息可以忽略,如果出现error则需要解决 ./configure --prefix=/usr/local/mmseg3 make && make install cd ..
4.安装coreseek
1 2 3 4 5 6 7
cd csft-4.1 sh buildconf.sh #输出的warning信息可以忽略,如果出现error则需要解决 ./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql ##如果提示mysql问题,可以查看MySQL数据源安装说明 make && make install cd ..
sql_host = localhost sql_user = root sql_pass = sql_db = test sql_port = 3306 sql_query_pre = SET NAMES utf8
sql_query_pre = REPLACE INTO coreseek_count SELECT 1, MAX(id) FROM article sql_query_range = SELECT MIN(id),MAX(id) FROM xda_xitem #分区查询范围 sql_range_step = 10000#分区查询步进值 #sql_query = SELECT * FROM documents WHERE id>=$start AND id<=$end
sql_query = select id, id as aid, title, stime from article where status=1and id>=$start AND id<=$endand id<=( SELECT max_id FROM coreseek_count WHERE id=1 )
sql_query_info_pre = SET NAMES utf8 #命令行查询时,设置正确的字符集 sql_query_info = SELECT * FROM article WHERE id=$id#命令行查询时,从数据库读取原始数据 sql_attr_timestamp = stime
} #增量索引源 source mysql1 { type = mysql
sql_host = localhost sql_user = root sql_pass = sql_db = test sql_port = 3306 sql_query_pre = SET NAMES utf8
sql_query_pre = select max(id) from article sql_query_range = SELECT MIN(id),MAX(id) FROM article #分区查询范围 sql_range_step = 10000#分区查询步进值 #sql_query = SELECT * FROM documents WHERE id>=$start AND id<=$end
sql_query = select id, id as aid, title, stime from article where status=1 and id>=$start AND id<=$endand id >( SELECT max_id FROM coreseek_count WHERE id=1 )