我已经制定了这样一个MySQL表:文本跨多个领域搜索的MySQL
ID | Artist | Title
其中包含MP3 ID3标签获取歌曲信息。
现在,我希望能够对此进行搜索,但传入的数据可能有多种格式。我相信你们都知道ID3标签在一些人持有它们后会如何结束。
我有以下查询,我已经尝试过,但现在看它,我完全理解为什么它不带回结果集。我刚刚从创意中脱颖而出。
SELECT CONCAT(artist, ' ',title) as trackname
FROM sound_tracklist
WHERE CONCAT(artist,' ',title) LIKE '%[JunkTags]Artist - Title[More Junk - www.junkwebsite.com]%'
我会很感激这方面的任何输入/方向。
感谢
您需要比'LIKE'%string%''更强大的搜索机制。例如,尝试将搜索词分解为单词并对每个单词执行搜索。 – Dimitry 2011-04-13 20:11:03