Greerings大家MySQL全文搜索查询执行
只是想知道,在下面的查询的区别:
select*, MATCH (thread_title, first_post) AGAINST ('apple' IN BOOLEAN MODE) as relevance from posts where MATCH(`thread_title`, `first_post`) AGAINST('apple' IN BOOLEAN MODE) ORDER BY relevance DESC
和
select*, MATCH (thread_title, first_post) AGAINST ('apple' IN BOOLEAN MODE) as relevance from posts ORDER BY relevance DESC
编辑
其实两者都在顶部获得正确的结果,第二个获得更多的结果,第一个得到只有正确的结果。第二是花费大量的时间来执行结束第一个更快。不知道为什么。