亲们,请教一个问题
现在我有这样个需求,电商网站,要根据关键字搜索商品,要制作商品导航栏,但是这个导航栏是动态的
要根据关键字动态显示
比如关键字是和笔记本有关的,那么导航栏要有CPU型号,显卡型号等等参数选择
如果关键字是和服装相关的,那么导航栏要有款式,尺码,等等参数选择
要有个公共的导航,比如品牌,分类,价位,无论什么类型的商品这个都要有
我知道用facet,facet只能根据固定的字段facet,不能根据商品类型动态facet
用的技术是solr,请问有什么办法,或者思路能实现这个需求呢。。
有关solr的电商应用的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答
- 步慢生错 2015-07-03 14:24关注
原理难么? 显卡型号 cpu型号这些关键字都是扩展用一个属性表放着的,这个属性表内容是添加商品描述时生成的
比如这样的结构:
表:attribute
attr_id ,product_id ,attr_name,attr_value
分别为id,产品id,属性名,属性值
然后跟product表(此表有product的“分类”字段)联合查询
访问者搜了一个商品,服务器先确定此商品分类,根据"分类"查出匹配的top N 商品或者你想推荐显示给他的一些商品,
然后根据top N商品的id,在attribut表里查出attr_name的集合,这就是导航里的动态关键字由来。解决 无用评论 打赏 举报
悬赏问题
- ¥15 基于卷积神经网络的声纹识别
- ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
- ¥100 为什么这个恒流源电路不能恒流?
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 stm32开发clion时遇到的编译问题