数据库有一系列列,其中一些列未编入索引。搜索目前使用LIKE,它不会占用很多东西,我希望它能够获得更广泛的值。
当前搜索 - 名称LIKE'%longsword%'
期望的搜索:
搜索“长剑”
应该从具有“长剑”,“长剑”和“长剑”的行中带回结果。
像“战斧”这样的搜索也是如此
应返回“战斧”,“战斧”和“战斧”等结果
有些搜索比“超级巨型史诗长剑”更复杂。我也在搜索多个列(名称,描述,自定义等)。并非所有列都被索引(不是我的选择)所以除非我使用MATCH错误,否则我无法获得非索引列。