我有一張包含大約一百萬輛汽車記錄的表格。我想要實現搜索功能,使用戶可以對車輛的探索,可惜FULLTEXT列包含數據,如...MySql FULLTEXT在字詞之間搜索字符
「動車Fortuner-GJ00XX1234豐田」
「動車Fortuner-GJ00XX04567豐田」
等.....
這意味着特定的記錄是「動車」模型「fortuner」,註冊號爲「GJ00XX1234」和公司名「豐田」。
用戶試圖搜索「fortuner 1234」或「1234」,因爲通常用戶不記得完整的註冊號碼。因此,MySql返回所有記錄與「fortuner」,但它不能搜索「1234」。但搜索「GJ00XX1234」的作品。
我知道使用「LIKE'%1234%'」查詢可行,但存在性能問題,所以我必須僅使用FULLTEXT來實現此目的。
有人可以指導我如何實現它,而無需修改數據? 謝謝。
我尊重投票,但一個應該提到他爲什麼投下來的問題。 –