当前位置: 首页 > news >正文

【案例】Doris4.x 向量搜索在电商领域的应用

1.电商场景设定与目标

  • 业务背景:公司经营着一家跨境电商平台,商品库里有上百万件商品,包含品类、描述、用户评论等文本信息。
  • 传统方案的痛点:
  1. 关键词搜索:机械地匹配词汇(如用户搜“保暖”漏掉“御寒”),且容易被SEO关键词误导,丢失大量语义相关的商品。
  2. 系统架构:过去做推荐或搜索,常需要“向量数据库 + 搜索引擎 + OLAP数据库”组合,数据在系统间来回搬运,链路长、维护难、延迟高。
  • 应用目标:搭建一个 “千人千面”的混合智能搜索系统。

用户输入像 “适合冬天在办公室穿的高领毛衣,要纯色的” 这样的自然语言查询,或上传一张喜欢的衣服图片,系统能:

  1. 基于语义相似度,召回最符合描述意图的商品。
  2. 同时允许通过 WHERE 条件(如价格区间、尺码、品牌)进行精确过滤。
  3. 甚至结合用户画像,对结果进行个性化重排。
  • 最终效果:一条SQL完成“语义理解 + 关键词匹配 + 结构化过滤”的混合召回,实现毫秒级的响应

2.向量数据的准备

我们需要将非结构化的文本(商品的标题、描述等)转换为计算机能理解的、固定长度的数值列表,也就是向量(Embeddings)。

这里以一个简单例子说明,对于商品“商品A”,我们通过调用嵌入模型服务(如OpenAI的text-embedding-3-small或开源的bge-m3)来向量化:

  • 商品ID (ID): 1001
  • 商品标题 (title): “冬季新款宽松高领毛衣”
  • 品类 (category): "服装"
  • 价格 (price): 299
  • 人工生成的向量 (embedding): 这里用简化的3维数组作为示例:[0.12, 0.85, 0.34]

3.Doris建商品表

-- 创建商品向量表
CREATE TABLE product_vectors (
    product_id BIGINT NOT NULL COMMENT "商品ID",
    title VARCHAR(255) COMMENT "商品标题",
    category VARCHAR(64) COMMENT "商品类目",
    price DECIMAL(10,2) COMMENT "商品价格",
    tags ARRAY<VARCHAR(50)> COMMENT "商品标签,用于结构化过滤",
    embedding ARRAY<FLOAT> NOT NULL COMMENT "商品的文本语义向量",
    INDEX idx_tit

http://www.jsqmd.com/news/892309/

相关文章:

  • 2026视频怎么去水印?视频去水印方法+工具推荐实测大全
  • 使用 Taotoken CLI 工具一键配置多款 AI 助手的接入参数
  • 2026年5月天津地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 2026年5月山南地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 基于双分解与核密度估计的电流互感器在线误差检测方法
  • 全覆盖通讯导航测风雷达:野外风电应用方案
  • 2026小红书视频解析在线提取方法,免费提取工具实测推荐
  • 基于Arduino Uno与WS2812B的3D圣诞树灯光系统设计与实现
  • 2026年5月南京地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 2026年5月山西地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 2026年五款AI PPT工具横评:输入主题生成哪家强?
  • 2026年5月天水地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • Knit框架:用知识图谱增强大语言模型,有效缓解事实幻觉
  • 2026年5月南宁地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 2026年5月内蒙古地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 2026年5月铁岭地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 17:Allure Report 自动化测试报告
  • C++知识点复习(面向面试5)
  • Windows 安装 MySQL 8 和 DBeaver
  • 小白也能做预测:指数平滑——时间序列预测的多面手
  • 为开源agent工具hermes配置taotoken作为自定义模型供应商
  • 2026收藏|Hermes智能体自进化原理拆解!AI Agent越用越聪明的核心秘诀
  • Java前端遇冷?程序员转行AI:收藏这份高薪新赛道攻略!
  • 2026年5月晋中地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • AI热点资讯日报 · 2026年5月26日
  • 2026年5月南平地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 小红书下载用什么工具?2026实测小红书无水印下载工具推荐
  • 2026年5月通化地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • esxcli命令报Unable to connect?这样快速修复
  • 2026年5月荆门地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收