我有一个文件路径搜索,允许用户在网站上搜索他/她的文件。示例条目是:
`path`
- /Volumes/Fulfill/03-01-13/FILFILE.txt
- /Volumes/Master/.Trash/Weeds.mov
如果有人搜索“master mov”,它将执行以下查询:
SELECT * FROM files WHERE path LIKE '%master%' AND path LIKE '%mov%'
并会返回:
- /Volumes/Master/.Trash/Weeds.mov
进行上述搜索的更好方式或方法是什么?
更新:我尝试执行以下操作,但我的MYISAM FULLTEXT
搜索实现根本无法正常工作:
select * from path where path like '%red%' and path like '%state%' <-- works
select * from path where match(path) against ('red state'); <-- zero results
除了上述方法之外,还有另一种实现全文搜索的方法吗?