0
我試過以下查詢沒有任何成功;每個單詞的初始通配符由於某種原因被忽略。MySQL:在全文搜索中使用加號和通配符
SELECT * FROM table WHERE MATCH(field) AGAINST("+*foo* +*bar*" IN BOOLEAN MODE)
我還試圖用括號,但沒有不同的結果:
SELECT * FROM table WHERE MATCH(field) AGAINST("+(*foo*) +(*bar*)" IN BOOLEAN MODE)
不應該將任何這些工作?
奇怪,因爲「*富*」不實際工作,但我不能讓它強制性的。 – Ivar 2013-02-19 09:46:26
你確定嗎?我的意思是當你搜索\ * foo \ *時,包括'stafooka'這樣的詞語嗎? – Rushil 2013-02-19 13:36:19
我真的很感激你的時間:-)當我回家時,我可以仔細檢查結果。但是,如果這確實無效,那麼解決方案是什麼?獅身人面像? – Ivar 2013-02-19 17:51:43