Joh*_*ohn 4 mysql indexing match
到目前为止,我有一个名为'business'的表,其中有13,000,000条记录.我想在lowerTitle和phone字段中搜索此表.如果我正在使用:
SELECT * FROM business WHERE MATCH (lowerTitle) AGAINST (`blabla` IN BOOLEAN MODE);
Run Code Online (Sandbox Code Playgroud)
它工作得很快,现在我想在phone现场搜索:
SELECT * FROM business WHERE MATCH (lowerTitle,phone) AGAINST (`blabla` IN BOOLEAN MODE);
Run Code Online (Sandbox Code Playgroud)
由于某种原因,它工作得很慢,有人可以在这里协助吗?
非常感谢你.
确保你有一个全文(非btree)索引(lowerTitle,phone).如果不:
create fulltext index business_ft_idx on business(lowerTitle, phone);
Run Code Online (Sandbox Code Playgroud)