MYSQL匹配反对

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)

由于某种原因,它工作得很慢,有人可以在这里协助吗?

非常感谢你.

Den*_*rdy 8

确保你有一个全文(非btree)索引(lowerTitle,phone).如果不:

create fulltext index business_ft_idx on business(lowerTitle, phone);
Run Code Online (Sandbox Code Playgroud)