我正在研究求职搜索引擎。在1.5M行myisam表上的4个字段上使用全文。
我使用以下类型的SQL来显示结果数量。
SELECT COUNT(*) as count FROM jobs WHERE MATCH (title, company, state, city) AGAINST ('Senior Environmental Engineer +"San Francisco"')
我的问题是它太慢了(最多5秒)。我做了一项研究并尝试了替代SQL,但没有真正的改进。我怎样才能让它更快?
编辑:除了获得结果计数之外,一切当前都很有效。所以我只需要一种方法来更快地获得结果数量。如果可以得到大量的结果,那也会很好。