我用mysql對陣查詢我的搜索查詢像這樣的比賽的MySQL對查詢
MATCH(film_name) AGAINST ('the vacation' IN BOOLEAN MODE).
但以前我用這一個
film_name like '%the vacation%'
所以我的問題是,我收到正確的結果現在通過使用匹配和反對,但問題是,當我在那裏使用我可以在搜索字符串前後使用%
符號,所以如果搜索字符串出現在字符串中,那麼它返回結果,所以PLZ告訴如何寫我的" MATCH(film_name) AGAINST ('the vacation' IN BOOLEAN MODE) "
這樣它也表現爲``'%'。
如果文件名是「rocketsingh」
然後,如果我跑film_name like '%rocket%'
話,就說明我的結果
,但如果我跑MATCH(film_name) AGAINST ('rocket' IN BOOLEAN MODE)
那麼就不會顯示出任何結果。請建議做什麼。
在布爾模式下搜索「度假」將搜索包含「the」或「vacation」的film_name。這可能不會給你你期望的結果...... – thetaiko 2010-10-18 13:31:13