Hologres向量检索和全文检索在淘天客户运营的实践

简介: 淘天集团客户运营团队基于Hologres构建向量+全文一体化检索方案,融合语义理解与关键词匹配,毫秒级召回海量非结构化文本,已支撑智能客服、规则比对、舆情分析等核心场景,显著提升准确率与响应速度。

在淘天集团(淘宝天猫)客户运营团队的数据实践中,随着AI应用的深入落地,如何高效、准确地从海量非结构化文本中召回相关知识,成为支撑智能客服、规则比对、舆情分析等关键业务场景的核心技术挑战。面对这一需求,淘天客户运营团队基于Hologres构建了一套融合向量检索与全文检索的一体化解决方案,并已在多个业务场景中取得显著成效。

为何需要向量检索与全文检索?

在大模型时代,本地知识库成为增强模型能力的重要手段。然而,当知识规模达到数十万甚至上百万条时,传统的本地知识管理方式难以维护;而通过SQL中的LIKE或正则表达式进行关键词匹配,不仅规则难以穷举、匹配精度低,且在大规模数据下性能堪忧——查询响应常达数秒,无法满足线上服务的实时性要求。

幻灯片4.PNG

为解决这一问题,团队引入了两种互补的检索范式:全文检索向量检索。全文检索基于关键词匹配,通过对文本内容进行分词并建立倒排索引,实现毫秒级的快速召回。例如,用户输入“我在杭州很想你”,系统可精准匹配包含“杭州”“想你”等关键词的知识条目。然而,关键词本身缺乏语义理解能力——当用户提问“水果有哪些?”,仅靠关键词无法召回“苹果”“香蕉”等具体实例。

此时,向量检索的价值凸显。通过将文本嵌入为高维向量(如128维),系统可基于语义相似度进行召回,实现“水果”与“苹果”之间的语义关联。在实际应用中,团队通常将两种检索方式结合使用:先通过向量检索获取语义相近的结果,再辅以全文检索补充关键词匹配项,最终将融合后的结果送入大模型进行推理与生成,形成完整的RAG(Retrieval-Augmented Generation)流程。

为何选择Hologres?

幻灯片6.PNG

面对上述需求,团队最终选择Hologres作为底层引擎,主要基于三方面考量:

首先,Hologres具备强大的实时数仓与OLAP能力,不仅支持向量与全文检索,还能在同一张表中无缝集成标量过滤、多字段排序、复杂JOIN等分析操作,极大提升了方案的扩展性与灵活性。

其次,自4.0版本起,Hologres推出了自研的HGraph向量索引,替代了早期依赖的达摩院Proxima。在千万级数据量下,HGraph的平均响应时间从Proxima的4秒降至30毫秒,性能提升两个数量级。同时,Hologres还内置了全文检索能力,支持中文分词、AND/OR逻辑匹配、写入即查等特性,真正实现“一张表、一套引擎、两种检索”。

幻灯片7.PNG

最后,稳定性与运维体验是长期落地的关键。淘天客户运营团队自Hologres 1.0版本起便深度使用,见证了其从初期稳定性不足到如今支持多资源组、Serverless计算、热扩容与热升级的演进。近两年,在业务用量持续增长的同时,稳定性问题显著减少,为高可用线上服务提供了坚实保障。

HGraph vs Proxima:性能跃升

幻灯片10.PNG

在向量检索引擎选型中,团队对HGraph与Proxima进行了实测对比。在40万条、128维内积向量的场景下,两者性能差异尚不明显(Proxima约40ms,HGraph约30ms)。但在950万条(近千万级)数据下,Proxima的平均RT飙升至4秒,而HGraph仍稳定在30毫秒左右——仅指纯向量召回阶段,若叠加后续OLAP操作(如过滤、排序),整体延迟通常控制在数百毫秒内,完全满足业务需求。

幻灯片9.PNG

使用HGraph极为简便:只需在建表时声明向量字段维度(如knowledge_vectors array<float>,维度128),并指定索引类型为hgraph及相似度度量方式(如余弦相似度),即可自动构建索引。通过EXPLAIN ANALYZE可验证查询是否命中Vector Filter,确保向量检索路径生效。

全文检索:简单高效,写入即查

Hologres的全文检索同样表现出色。系统采用 jieba分词器 对中文文本进行分词,并构建倒排索引。在小数据量但长文本的场景中,简单查询可实现30余毫秒响应;即便在7亿条数据、复杂AND匹配、带排序的条件下,响应时间也仅约200毫秒,完全满足线上服务SLA。

幻灯片12.PNG

使用流程同样简洁:创建列存表后,对目标文本字段构建全文索引。若索引在写入前创建,则数据写入后自动触发compaction,实现“写入即可查”;若先写入后建索引,则需手动执行compaction(需注意资源水位,避免影响线上服务)。查询时可通过TEXT函数封装关键词,并指定OR(默认)或AND逻辑。同样,通过EXPLAIN ANALYZE观察是否命中Fulltext Filter,可确认索引生效。

相比Elasticsearch等传统全文引擎,Hologres的配置更为直观,无需理解复杂的JSON参数,大幅降低使用门槛。同时,其与OLAP能力的原生集成,使得“检索+分析”一体化成为可能。

整体技术方案

该方案整体分为三个阶段:准备阶段检索阶段应用阶段


幻灯片16-1.png 幻灯片13.PNG

准备阶段,原始文本(如客服知识、平台规则)经过清洗、规则增强(如生成相似问)后,分别通过Embedding模型生成向量,并保留原始文本用于全文索引。随后,向量与文本一同写入Hologres同一张表中,系统自动构建HGraph与全文索引。

检索阶段,用户Query被同时送入Embedding模型与分词器,生成向量与关键词,分别触发向量检索与全文检索。两路结果可加权融合或独立使用,最终召回Top-K相关文档。

应用阶段,召回结果作为上下文输入大模型,结合Prompt工程与工具调用(如规则比对、订单查询),生成最终答案或决策建议,服务于智能客服Agent、规则分析平台等上层应用。

幻灯片14.PNG

场景一:商家求助知识召回

幻灯片18.PNG

在客服场景中,消费者或商家通过小蜜或者商家服务大厅发起咨询,期望在最前端智能侧准确解答,避免转接人工。团队基于Hologres构建了融合向量与全文检索的知识召回系统。

具体流程如下:用户进线后,系统首先对Query进行Embedding生成向量,并进行分词处理。随后,向量检索与全文检索并行执行,分别从知识库中召回语义相近和关键词匹配的解决方案。召回结果(通常为20-40条)被送入大模型应用,结合精心设计的Prompt进行推理与精排,最终生成精准回答。该方案部署在整个客服链路的最前置环节,显著提升了智能解决率。相比早期基于LIKE/正则的方案,新系统不仅响应更快,且能有效处理语义泛化问题(如“退款”可召回“仅退款”“退货退款”等细分场景),大幅优化用户体验。实际运行数据显示,该方案在召回率、点击率与准确率等核心指标上均有显著提升。

幻灯片19.PNG

场景二:商规则全文检索

在平台规则制定中,需定期分析友商的规则变更(如退货赔付标准),以调整自身策略。由于规则文本多为半结构化,格式不一,传统规则匹配难以覆盖。

团队构建了基于Hologres全文检索的规则分析系统:通过爬虫采集规则,清洗后存入Hologres并建立全文索引。用户输入检索意图(如“查看各平台关于7天无理由退货的规定”),系统召回相关条款,再由大模型进行对比总结,最终在前端展示结构化对比结果。

幻灯片23.PNG

该方案将原本秒级甚至超时的正则匹配,优化至500毫秒内返回,且召回率显著提升,解决了大量因关键词变异导致的漏召问题。

幻灯片24.PNG

未来展望

尽管当前方案已取得良好效果,团队仍对Hologres提出进一步期望:

业务层面,计划将该能力拓展至舆情分析相似案例聚类场景。例如,通过图像识别提取用户在社交平台发布的客服聊天截图,再结合向量与全文检索,精准定位原始对话及关联订单,辅助质检与根因分析;或对客服历史对话进行相似案例召回与聚类,提炼共性问题,优化服务策略。

幻灯片26.PNG

能力层面,希望Hologres能进一步简化使用链路:一是支持内置Embedding函数,避免业务方依赖外部模型服务;二是允许全文检索的查询参数为变量(而非仅常量),以支持动态查询场景;三是优化增量compaction机制,使异步compaction也能走Serverless资源组,避免对在线服务造成资源冲击。

综上,Hologres凭借其一体化的向量与全文检索能力、卓越的性能表现及稳定的工程体验,已成为淘天客户运营团队构建智能检索系统的首选引擎。随着更多场景的落地与能力的持续演进,其在AI时代的基础设施价值将进一步凸显。

相关实践学习
基于Hologres轻量实时的高性能OLAP分析
本教程基于GitHub Archive公开数据集,通过DataWorks将GitHub中的项⽬、行为等20多种事件类型数据实时采集至Hologres进行分析,同时使用DataV内置模板,快速搭建实时可视化数据大屏,从开发者、项⽬、编程语⾔等多个维度了解GitHub实时数据变化情况。
相关文章
|
1月前
|
人工智能 自然语言处理 API
阿里云轻量服务器部署 OpenClaw+配置百炼 API 步骤流程与避坑指南
OpenClaw(曾用名Clawdbot)是一款轻量化、可扩展的开源AI智能体执行框架,支持自然语言指令驱动、多模型灵活切换与全场景任务自动化。对于新手而言,阿里云轻量服务器凭借专属应用镜像、一键部署与稳定运行的特性,成为部署OpenClaw的最优选择,无需复杂环境配置,即可快速搭建7×24小时在线的AI服务。接入阿里云百炼API后,可无缝调用千问Qwen3-Max、Qwen3.5-Plus等大模型,实现高效文本处理、长上下文理解、代码生成与多模态交互。
664 4
|
2月前
|
数据采集 供应链 物联网
别再只会调用 API 了:一步步教你用 Python Fine-Tune 一个定制化大模型
别再只会调用 API 了:一步步教你用 Python Fine-Tune 一个定制化大模型
418 4
|
1月前
|
SQL 人工智能 自然语言处理
用 SQL 调大模型?Hologres + 百炼,让数据开发直接“对话”AI
阿里云Hologres深度集成百炼大模型平台,推出AI Function能力——无需Python、GPU或额外服务,用熟悉的SQL即可直接调用大模型,实现PDF解析、多模态理解、向量检索等AI功能,让数据开发者零门槛构建智能应用。
|
3月前
|
SQL 存储 分布式计算
Hologres Dynamic Table在淘天价格力的业务实践
淘天价格力团队依托Hologres Dynamic Table,实现亿级商品数据的高效治理。通过增量刷新与全量刷新机制,支持秒级圈选、分钟级报表更新,满足大促场景下高时效、多维度分析需求,显著提升数据灵活性与决策效率。
|
4月前
|
机器学习/深度学习 缓存 物联网
打造社交APP人物动漫化:通义万相wan2.x训练优化指南
本项目基于通义万相AIGC模型,为社交APP打造“真人变身跳舞动漫仙女”特效视频生成功能。通过LoRA微调与全量训练结合,并引入Sage Attention、TeaCache、xDIT并行等优化技术,实现高质量、高效率的动漫风格视频生成,兼顾视觉效果与落地成本,最终优选性价比最高的wan2.1 lora模型用于生产部署。(239字)
1729 104
|
3月前
|
存储 人工智能 Serverless
AI时代最大的宝藏,也藏得最深:80%的企业知识沉睡在非结构化数据中
2026年AI进入应用爆发期,但非结构化数据成为瓶颈。Hologres推出AI原生新架构HSAP 2.0,融合语义搜索、多维分析与Serverless弹性,打造统一数据平面,让企业海量数据高效赋能AI,破解“数据熵”难题,支撑智能客服、销售助手等复杂场景,实现从“为人服务”到“为AI服务”的跨越。
|
存储 SQL 人工智能
Hologres 4.0全新发布:AI时代的一站式多模态分析平台
2025年云栖大会,Hologres发布全新4.0版本升级,以“AI时代的一站式多模态分析平台”为核心理念,全面展示了Hologres在结构化、半结构化与非结构化数据分析能力上的重大突破,特别是在OLAP分析、点查、向量检索、全文检索、湖仓协同及AI Function集成等方面的领先优势,刷新ClickBench、JSONBench、VectorDBBench等多项榜单,登顶第一。
|
4月前
|
人工智能 IDE 数据可视化
携手中国科学院青年科学家,我们上线了这款AI科研助手
中国科学院大学他山协会推出AI科研助手「他山科研IDE」,已登陆阿里云云工开物平台及云市场。该工具支持文献检索、数据分析、论文撰写等全流程,助力科研自动化。同期,“Agent for Science”实训营将于12月启动,提供系统课程与前沿讲座,由阿里云提供模型与算力支持,推动AI赋能科研创新。
291 0
|
3月前
|
机器人 API 数据安全/隐私保护
只需3步,无影云电脑一键部署Moltbot(Clawdbot)
本指南详解Moltbot(Clawdbot)部署全流程:一、购买无影云电脑Moltbot专属套餐(含2000核时);二、下载客户端并配置百炼API Key、钉钉APP KEY及QQ通道;三、验证钉钉/群聊交互。支持多端,7×24运行可关闭休眠。
6985 67
|
1月前
|
人工智能 算法 安全
AI辅助编程设计之道:从Spec到Code工程实践
大语言模型正重塑开发模式,但盲目依赖AI生成代码易陷入“描述-生成-修改”循环。核心问题在于跳过设计阶段:模糊需求无法支撑高质量输出。Spec驱动开发强调以结构化文档(需求、架构、接口等)明确设计,再由AI高效实现。人专注设计与验证,AI负责编码与建议——这才是提效关键。(239字)
669 7

热门文章

最新文章