嗨我担心如何实现一个简单的搜索查询,我的场景是:
tag VARCHAR 255
现在我需要在标签字段内进行搜索,我可以使用两种查询:
SELECT * FROM table WHERE tag LIKE '%1111%' OR LIKE '%2222%' OR LIKE '%3333%';
或者
SELECT * ,MATCH(tag) AGAINST('+1111','+2222','+3333' IN BOOLEAN MODE) as score FROM table ORDER BY score DESC ;
哪个更准确/精确,哪个更快?
谢谢