Sphinx中通过mysql客户端访问Sphinx,实现实时索引,需要注意的要点
最近在学习Sphinx搜索,尤其是学习SphinxQL时,最为一名新手,走了不少弯路,现在特此写下一点心得,以备不时之需。首先需要在数据源中设置一下即可。即在定义searchd服务中设置监听MySQL的端口listen=127.0.0.1:9306:mysql41这样就可以了,其他的都一样。
#searchd服务定义
searchd
{
# listen = 9312
listen = 127.0.0.1:9306:mysql41
# read_timeout = 5
# max_children = 30
# max_matches = 1000
# seamless_rotate = 0
# preopen_indexes = 0
# unlink_old = 1
pid_file = /usr/local/coreseek/var/log/searchd_mysql.pid #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
log = /u