1
raysonlu 2022-02-24 09:24:13 +08:00
人为手动添加或者收集用户搜素点击习惯智能生成---冲锋衣和特定属性的映射表 ?
|
2
gyinbj OP @raysonlu 我现在的想法是
固定品牌, 分类, 尺码三个属性 属于全商品的属性 后面的不同属性 需要 group by 产品搜索结果 聚合出来。 现在就这个 group by 聚合 没想好用什么技术实现 不能每次都去 group 表吧。。 |
3
encro 2022-02-24 10:00:47 +08:00
两个极端的解决办法:
1 ,每个类别一个 index; 2, 所有 keywords 都抽取出来放到一个字段,这样搜索是模糊搜索这个字段就可以了。 |
4
encro 2022-02-24 10:05:26 +08:00
没记错的话(毕竟差不多七八年了,快忘了),es 支持 tags 字段类型吧?
随便搜索的: 动态字段: https://www.jianshu.com/p/2980d3e1fbfb 查找多个精确值: https://www.elastic.co/guide/cn/elasticsearch/guide/current/_finding_multiple_exact_values.html |
5
gyinbj OP |
6
wowbaby 2022-02-24 13:35:17 +08:00
这个比较复杂吧,我也一直没找到好的解决方案,京东购物体验做得真的是好,搜索关键还可以帅选品牌、属性等等,都细化了,相对来讲阿里系做的不好用。
|
7
gyinbj OP |
8
encro 2022-02-24 15:48:50 +08:00
我给的方案就是这方面的,你要的不仅是这“冲锋衣”分类,其他类别和冲锋衣类的字段是不一样的吧?
那么有两种方案: 1 ,统一字段:tags:[冲锋衣,女装,L],这是 es 和 xunsearch 不一样的,xunsearch 差不多相对于 sphinxsearch 加强版,实现方式还是数据库那一套。es 原生支持 tags 这类字段,这个就变得容易多了。 2 ,不同类别因为字段可能不一样,所以每个类别一个 index 。 你以前用 xunsearch 怎么用的,es 应该比 xunsearch 更加简单。 |
9
encro 2022-02-24 15:50:31 +08:00
每台明白你是想换 es 还是想不换?
|