anxyh 2021-11-22 19:56 采纳率: 25%
浏览 8
已结题

Elasticsearch 店铺/商品 存储文档类型疑问

请教一下
现在有个业务 需要将每家店铺信息和店铺下边的所有商品信息存入es,采用那种文档类型好一些呢?
业务要满足的规则如下

可以按 店铺名称/商品名称 查询,查询的时候不指定传递的到底是店铺名称还是商品名称,也就是说,店铺名称和商品名称都要做匹配
可以按 店铺由近到远(经纬度)排序
可以按 店铺总销量 排序

后续对ES里的店铺/商品数据的新增或修改采用的canal监听db,然后推送到mq,最后消费写入es

目前查阅了相关文档,对ES的 普通对象文档、嵌套文档、父子文档 还是具有疑惑,不清楚选那种文档类型进行存储方便后续的业务开展下去

业务场景就和某团外卖、某饿外卖的搜索场景一样,搜索结果以店铺列表的形式展示

比如搜索 蛋糕, 那么店铺名称中带有 蛋糕 的店铺将作为返回结果,商品名称中带有蛋糕的商品,它所属的店铺也将作为返回结果

希望朋友们(csdn竟然不让输入一些尊称)解答一下

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月30日
    • 修改了问题 11月22日
    • 创建了问题 11月22日

    悬赏问题

    • ¥15 程序实在不会写,要秃了
    • ¥15 pycharm导入不了自己的包
    • ¥15 C#.net通过内网url地址获取文件并下载问题,浏览器postman可以正常下载,用程序不行
    • ¥15 本人本科机械,目前研一。没有深度学习基础,目前对研究生课题一片迷茫,请教各位!
    • ¥15 关于R语言单因素与多因素线性回归的平均值
    • ¥15 服务器清除BIOS之后引导不了
    • ¥15 CPLEX用OPL编写的混合整数线性优化问题。
    • ¥15 可以用EasyConnect连接实验室内网,但无法连接内网才能访问的服务器,为什么?
    • ¥15 前端预览docx文件,文件从后端传送过来。
    • ¥15 层次聚类和蛋白质相似度