如何为电子商务搜索引擎(如filpkart或snapdeal)编写sql查询
我必须为电子商务制作一个搜索引擎,比如flipkart或Snapdeal,那么我应该怎么做呢 我使用了FreeText或contains,但没有得到想要的答案,因为FreeText或contains仅适用于确切的单词,例如: 这是桌子如何为电子商务搜索引擎(如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') 在这种情况下,它不起作用,
Item_Title
-------------------
BedSheet
HandBag
我的问题是:
Select * FROM tblName WHERE freetext(Item_Title,'bed sheet')
在这种情况下,它不起作用,因为它在床和床单之间有空间。
我正在寻找用户类型的床单或床单结果应提供相同的
在另一种情况下,有时用户会在拼写上出错,假设他会键入badsheet,所以它会在附近选择我正在使用微软SQL Server管理工作室,你考虑过一个实际的搜索引擎吗?例如或?不,只是我在寻找一个查询如果你需要建立一个电子商务网站,真正的搜索,建议,面,更像这样等等,看看Azure Searchfreetext为字符串中的每个单词分配一个整数值;简单的解决方案是从表和传入的varchar中的字符串中去掉所有空格。