sphinx 支持mysql连接
1.首先要区分sphinx的版本,本博客涉及到的sphinx分词都是基于coreseek4.1中进行开发操作的;
sphinx配置文件中,searchd域中有对mysql的支持协议声明,如图:

2.进入centos 命令行操作界面输入一下命令:

3.输入相关的命令

show tables; 显示当前的索引表;
desc travel_product; 显示当前索引表的结构;
图片中的schedules字段是sql_joined_field类型,如果执行用select来查询schedules字段会报错的,因为它不存在表中,只在索引文件中;
4.
所有的全文索引字段去匹配“三人自行车”,limit默认为20个:

5.
指定字段的全文索引,指定schedules字段中搜索“塔头公交”

更多的可以参考coreseek4.1手册中的扩展查询语法

浙公网安备 33010602011771号