我有一张包含大约一百万辆汽车记录的表格。我想要实现搜索功能,使用户可以对车辆的探索,可惜FULLTEXT列包含数据,如...MySql FULLTEXT在字词之间搜索字符
“动车Fortuner-GJ00XX1234丰田”
“动车Fortuner-GJ00XX04567丰田”
等.....
这意味着特定的记录是“动车”模型“fortuner”,注册号为“GJ00XX1234”和公司名“丰田”。
用户试图搜索“fortuner 1234”或“1234”,因为通常用户不记得完整的注册号码。因此,MySql返回所有记录与“fortuner”,但它不能搜索“1234”。但搜索“GJ00XX1234”的作品。
我知道使用“LIKE'%1234%'”查询可行,但存在性能问题,所以我必须仅使用FULLTEXT来实现此目的。
有人可以指导我如何实现它,而无需修改数据? 谢谢。
我尊重投票,但一个应该提到他为什么投下来的问题。 –