今天遇到了一个问题,用sphinx进行检索一个非整型的字段的数据,要过滤数据库中某个字段非空,想了很久没有搞定,后来在一个朋友帮助下终于搞定,决定他的想法确实很不错

     具体做法

     sql_query       = SELECT aid as id,sid,cid,keywd,tags,ctime,onpic='' as pic,onpic,ctype  FROM gcms_apifind WHERE state=0

这样就多出了一个可以过滤的字段pic,这样如果onpic非空的时候,则pic就等于1

所以在sphinx进行过滤的时候就可以过滤出onpic非空的数据了