表是这样的,数据不到10万条。
id(int) text1(varchar) text2(text) date(date)
现在要搜索text1和text2里面的内容,然后根据date排序。最后返回id。
text1和text2已做fulltext索引。
查询语句是这样写的
select SQL_CALC_FOUND_ROWS id from table
where 1=1 AND
MATCH(text1,text2) AGAINST ('xxx' IN BOOLEAN MODE)
group by id
order by date DESC LIMIT 0, 15;