.net做一个(涉及sql)类似淘宝推荐功能

公司开发一个新功能,像是一个问卷一样,先填几个选项,最后通过用户的选择对用户进行产品推荐,还要推荐几款不同类型功能的相关产品.感觉这样的sql查询不是很好设计,因为原来产... 公司开发一个新功能,像是一个问卷一样,先填几个选项,最后通过用户的选择对用户进行产品推荐,还要推荐几款不同类型功能的相关产品.感觉这样的sql查询不是很好设计,因为原来产品有上千款,并且没有相关的字段,比如说用户选择了10个选项做出类似iKuai问卷的推荐效果,数据库怎么在原有基础上设计?求详细思路 展开
 我来答
百度网友d242235
2017-03-08 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:817万
展开全部
可以使用标签管理来做。比如"男士商务纯色法式衬衫",可视为拥有标签"男士"、"商务"、"法式"、"衬衫"。
如果一位用户搜索了"法式衬衫",你可以利用分词组件(比如盘古分词)把关键词分成"法式"、"衬衫"两个标签,然后你拿这两个标签去搜索,命中率越高的商品排名越靠前,这样,刚才那件"男士商务纯色法式衬衫"能够命中"法式"、"衬衫"两个标签,命中率为100%,可以排在前面,假如另一件仅具有"衬衫"的商品,则命中率为50%,可往后排。
为了更大的匹配范围,你还可以建立近似词分组,例如"衬衫"的近似词可以是"衬衣",这样一来,拥有标签"衬衣"的商品也会被推荐出来。
基本思路就是这样。
追问
sql貌似没有这么智能 没有匹配百分比这一说吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式