如何为电子商务搜索引擎(如filpkart或snapdeal)编写sql查询

如何为电子商务搜索引擎(如filpkart或snapdeal)编写sql查询,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我必须为电子商务制作一个搜索引擎,比如flipkart或Snapdeal,那么我应该怎么做呢 我使用了FreeText或contains,但没有得到想要的答案,因为FreeText或contains仅适用于确切的单词,例如: 这是桌子 Item_Title ------------------- BedSheet HandBag 我的问题是: Select * FROM tblName WHERE freetext(Item_Title,'bed sheet') 在这种情况下,它不起作用,

我必须为电子商务制作一个搜索引擎,比如flipkart或Snapdeal,那么我应该怎么做呢

我使用了FreeText或contains,但没有得到想要的答案,因为FreeText或contains仅适用于确切的单词,例如:

这是桌子

Item_Title
-------------------
BedSheet
HandBag
我的问题是:

Select  * FROM tblName WHERE freetext(Item_Title,'bed sheet')
在这种情况下,它不起作用,因为它在床和床单之间有空间。 我正在寻找用户类型的床单或床单结果应提供相同的


在另一种情况下,有时用户会在拼写上出错,假设他会键入badsheet,所以它会在附近选择