Files
medical-mall/docs/medical-mall-product-category-mapping-guide.md

4.9 KiB
Raw Blame History

医疗商城商品分类映射说明

说明:

  • 本文用于补齐 public.medical_mall_product_categories 的真实商品分类关联。
  • 首页和分类页现在都优先依赖这张关联表;关键词 fallback 只作为临时兜底,不应长期替代真实映射。
  • 推荐配套执行文件见 mall_sql/migrations/20260521_medical_mall_categories_v1.sql

目标

需要补齐三类数据:

  • 主分类映射:每个商品至少挂 1 个最准确的二级分类,且建议设置 1 条 is_primary = true。
  • 扩展分类映射:一个商品可以额外挂多个补充分类,用于“全部”“交叉场景”与推荐流召回。
  • 存量纠偏:清理错误分类、重复主分类和已下架商品的失效映射。

一级分类与二级分类

当前医疗商城一级分类:

  • med_device医疗器械
  • otc_medicine家庭常备药
  • rehab_care康复护理
  • chronic_monitor慢病监测
  • elderly_aid适老用品
  • nutrition_health营养保健
  • protection_disinfection防护消毒
  • tcm_health中医保健
  • home_care_daily居家护理
  • all_medical全部

优先补的二级分类:

  • blood_pressure_monitor血压计
  • blood_glucose_meter血糖仪
  • oximeter血氧仪
  • thermometer体温计
  • oxygen_concentrator制氧机
  • nebulizer雾化器
  • wheelchair_crutch轮椅拐杖
  • nursing_bed护理床
  • cold_fever感冒发烧
  • cough_throat咳嗽咽喉
  • stomach_medicine肠胃用药
  • skin_external皮肤外用
  • eye_ear_nose眼耳口鼻
  • pain_relief止痛用药
  • trauma_sprain跌打损伤
  • child_medicine儿童用药
  • postop_rehab术后康复
  • wound_dressing伤口敷料
  • brace_support护具支具
  • rehab_training康复训练器
  • physiotherapy_hot理疗热敷
  • mobility_training行动训练
  • hypertension高血压管理
  • diabetes糖尿病管理
  • cardiovascular心脑血管
  • respiratory_health呼吸健康
  • weight_bodyfat体重体脂
  • home_testing家庭检测
  • anti_slip防滑安全
  • elderly_bathroom适老卫浴
  • eating_aid助餐用品
  • bathing_aid助浴用品
  • incontinence_care失禁护理
  • daily_living_aid生活辅助
  • vitamin维生素
  • calcium钙铁锌硒
  • protein蛋白营养
  • elderly_nutrition老人营养
  • gut_health肠道益生菌
  • immune_support免疫支持
  • mask口罩
  • disinfectant消毒液
  • alcohol_wipes酒精湿巾
  • gloves手套
  • first_aid急救包
  • dressing_tools棉签纱布
  • moxibustion艾灸拔罐
  • herbal_drink养生茶饮
  • tcm_patch中医贴敷
  • medicated_diet药膳滋补
  • massage_tools按摩理疗
  • foot_bath泡脚养生
  • wound_care伤口护理
  • oral_care口腔护理
  • skin_care皮肤护理
  • cleaning_care清洁护理
  • nursing_consumables护理耗材
  • home_health_tool家庭健康工具

建议映射原则

  1. 一个商品先确定一个最准确的二级分类,写为主分类。
  2. 只有确实横跨多个场景时,再补额外分类,不要为了提高曝光滥挂多个类。
  3. 一级类不直接挂商品,优先挂到二级类;只有“全部”这种聚合入口由前端自动聚合,不需要单独插 all_medical。
  4. OTC、器械、处方隐藏类商品要优先核对 compliance_type不要把应隐藏的商品映射到公开可见分类。
  5. 已下架、删除、测试商品不要补映射,避免推荐流被污染。

建议执行顺序

  1. 先找出当前首页和分类页实际展示的商品。
  2. 给这些商品补主分类。
  3. 再补扩展分类和长尾商品。
  4. 最后执行核对 SQL清理多余主分类和无效映射。

需要重点人工核对的商品类型

  • 通用耗材:如纱布、棉签、消毒棉片,容易在 wound_care、dressing_tools、nursing_consumables 之间混淆。
  • 保健品:如复合维生素、蛋白粉、益生菌,容易在 vitamin、protein、gut_health、immune_support 之间重叠。
  • 康复用品:如护腰、支撑带、热敷贴,可能落在 brace_support、postop_rehab、physiotherapy_hot、tcm_patch。
  • 慢病设备:如血压计、血糖仪、血氧仪,既是器械,也服务于慢病管理,但主分类仍建议落二级商品类本身。

配套文件

当前状态

  • 现有 seed 只补了少量关键词示例关联。
  • 首页和分类页已经切到 medical_mall 数据源。
  • 如果不补真实映射,线上数据仍会部分依赖关键词 fallback结果不可控。