到目前为止,我有一个名为“业务”的表,其中包含 13,000,000 条记录。
我想在此表中搜索 lowerTitle 和电话字段。
如果我使用:
SELECT * FROM business WHERE MATCH (lowerTitle) AGAINST (`blabla` IN BOOLEAN MODE);
它运行得很快,现在我也想搜索phone
现场使用:
SELECT * FROM business WHERE MATCH (lowerTitle,phone) AGAINST (`blabla` IN BOOLEAN MODE);
由于某种原因,它的工作速度非常慢,有人可以在这里提供帮助吗?
非常感谢。
确保你有一个全文(不是 btree)索引(lowerTitle,phone)。如果不:
create fulltext index business_ft_idx on business(lowerTitle, phone);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)