我正在为购物车网站构建搜索功能,该功能可以查询SQLServer数据库。当用户在搜索框中输入“呼啦圈”时,我希望包含“呼啦”和“呼啦”的所有记录的结果以任何顺序排列。此外,我需要搜索多个列(即ProductName,Description,ShortName,MaufacturerName等)
搜索“呼啦圈”时,应返回所有这些产品名称:
(如果可以按相关顺序订购,则可获得奖励积分!)
SQLServer全文搜索应该可以为您提供帮助。您将基本上在要搜索的列上创建索引。在查询的where子句中,将使用CONTAINS运算符并将其作为搜索输入传递给它。
您可以在这里开始或在这里了解更多