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
編輯
其實兩者都在頂部獲得正確的結果,第二個獲得更多的結果,第一個得到只有正確的結果。第二是花費大量的時間來執行結束第一個更快。不知道爲什麼。