在MySQL中进行全文搜索的最有效方法

Joh*_*n 5 4 mysql full-text-search

我有3个表,我想查询搜索词文本框.我的查询目前看起来像这样:

SELECT Artist.* FROM Artist, Band, Instrument WHERE MATCH (Artist.name) AGAINST ('mysearchterm') OR MATCH (Band.name) AGAINST ('mysearchterm') OR MATCH (Instrument.name, Instrument.description) AGAINST ('mysearchterm');
Run Code Online (Sandbox Code Playgroud)

此查询花费了太多时间来执行.有没有办法改善这个?难道我做错了什么?

谢谢

Mar*_*k L 5

我会转向全文搜索引擎而不是尝试优化它.

http://www.sphinxsearch.com/about.html