摘要: 一、问题的引入在sphinx应用中,需要对数据进行复杂的条件过滤,刷选出我们需要的数据。这个过程,等同于mysql查询中的where条件。但sphinx本身的filter并不能支持复杂的逻辑组合运算,各个过滤条件之间只能进行AND操作,连OR操作都不支持。为了解决这个问题,之前我们是在建立索引的时候,从源数据库取出数据建立索引的时候,利用mysql的sql语句,在数据导入的时候就要把逻辑摊开。这样会带来很多问题:1)sphinx配置文件复杂,变动不灵活,当业务发生变化的时候,需要修改后台的sphinx配置文件,重建索引;2)没法做到业务表现和数据分离,前后台耦合严重;3)从源db获取数据的sq 阅读全文
posted @ 2014-03-28 16:46 糖豆爸爸 阅读(1629) 评论(0) 推荐(0)
摘要: yum groupinstall -y "Development Tools" yum install -y cmake openssl-devel zlib-devel yum install -y ncurses-devel yum groupinstall -y "Development To 阅读全文
posted @ 2014-03-28 13:52 糖豆爸爸 阅读(1115) 评论(0) 推荐(0)
Live2D