迎接 YOLO26: 下一代视觉 AI。
Ultralytics
返回 Ultralytics 术语表

Hybrid Search

探索混合搜索如何结合关键字匹配与语义 AI。了解如何使用来自 Ultralytics YOLO26 的元数据构建上下文感知的搜索管道。

这种搜索方法结合了传统关键词匹配的精确性和现代 AI 的上下文理解能力,通过利用稀疏和密集数据表示来检索并对信息进行排序。标准的 search engine 完全依赖于精确的关键词匹配(即 lexical search),而 vector search engines 则完全依赖于 semantic similarity,混合搜索引擎通过融合这两种方法来提供高度准确且具备上下文感知的结果。

工作原理

典型的混合搜索流程会同时执行两种不同的检索方法,并将它们的输出合并为一个单一的、优化后的排序结果:

  • 词法 (稀疏) 搜索:使用类似 BM25 的算法,根据词频对精确的关键词匹配进行评分。这对于检索纯语义模型可能难以识别的特定实体、首字母缩写、产品 SKU 或专业术语至关重要。
  • 语义 (密集) 搜索:利用 AI 模型生成高维数字数组,以理解查询的深层含义和上下文。这使得系统即便在查询中缺少确切词汇时,也能找到相关结果。

一旦两种方法都检索到各自的候选结果,fusion algorithm(最常见的是 Reciprocal Rank Fusion (RRF))会将这些列表合并。RRF 根据每一项在各自稀疏和密集结果集中的排名计算出一个新分数。这确保了在任一或两种搜索中排名靠前的文档能够脱颖而出,从而在广泛的上下文匹配与精准的关键词准确性之间取得平衡。

现实世界的 AI 和 ML 应用

现代 AI 架构在生产环境中严重依赖这种技术,以克服仅使用单一检索方法的局限性。

如今,几乎所有主要的 vector database(包括 PineconeQdrantOpenSearch 以及通过 pgvector 使用的 PostgreSQL)都原生支持混合搜索。这使得开发者可以在单一基础设施中高效索引稀疏关键词和密集向量。

为混合搜索生成元数据

computer vision 流程中,你可以从图像中提取有意义的关键词来构建混合索引的稀疏组件。使用 Ultralytics YOLO26,你可以自动对图像执行 object detection,并将这些 class names 用作 metadata tags。然后,这些关键词标签可以与图像的密集向量嵌入配对,实现综合索引。

from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 object detection model
model = YOLO("yolo26n.pt")

# Run inference to detect objects in an image
results = model("store_aisle.jpg")

# Extract predicted class names to be indexed as keyword metadata (sparse data)
keywords = [model.names[int(box.cls)] for box in results[0].boxes]
print("Sparse keywords for lexical search:", keywords)

通过将精确的、由 AI 生成的稀疏关键词与密集图像嵌入相结合,开发者可以利用 Ultralytics Platform 和支持混合搜索的向量数据库,构建出强大且能够完美理解数据中显式文本标签和隐式视觉上下文的 multimodal search engines

Explore solutions

Real-time AI tailored to your operation

农业中的 AI

利用 Ultralytics YOLO 模型将视觉 AI 带入智慧农业。助力作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your operation

汽车领域的 AI

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,实现更智能的道路。

了解更多
Real-time AI that works with your team

零售领域的 AI

利用 Ultralytics YOLO 模型构建医疗健康解决方案。医疗领域的视觉 AI 可加速医学影像处理、实现更智能的诊断并改善患者监测。

了解更多
Real-time AI that works with your team

零售领域的 AI

利用 Ultralytics YOLO 模型重构零售业。视觉 AI 助力库存跟踪、货架监测、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

机器人领域的 AI

利用 Ultralytics YOLO 模型赋能更智能的机器。机器人视觉 AI 可驱动自主导航、感知、目标追踪和实时控制。

了解更多
Real-time AI that works with your team

制造业中的 AI

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 驱动质量控制、缺陷检测、PPE 合规性检查和装配线自动化。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 支持包裹检测、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI tailored to your operation

农业中的 AI

利用 Ultralytics YOLO 模型将视觉 AI 带入智慧农业。助力作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your operation

汽车领域的 AI

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,实现更智能的道路。

了解更多
Real-time AI that works with your team

零售领域的 AI

利用 Ultralytics YOLO 模型构建医疗健康解决方案。医疗领域的视觉 AI 可加速医学影像处理、实现更智能的诊断并改善患者监测。

了解更多
Real-time AI that works with your team

零售领域的 AI

利用 Ultralytics YOLO 模型重构零售业。视觉 AI 助力库存跟踪、货架监测、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

机器人领域的 AI

利用 Ultralytics YOLO 模型赋能更智能的机器。机器人视觉 AI 可驱动自主导航、感知、目标追踪和实时控制。

了解更多
Real-time AI that works with your team

制造业中的 AI

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 驱动质量控制、缺陷检测、PPE 合规性检查和装配线自动化。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 支持包裹检测、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI tailored to your operation

农业中的 AI

利用 Ultralytics YOLO 模型将视觉 AI 带入智慧农业。助力作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your operation

汽车领域的 AI

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,实现更智能的道路。

了解更多
Real-time AI that works with your team

零售领域的 AI

利用 Ultralytics YOLO 模型构建医疗健康解决方案。医疗领域的视觉 AI 可加速医学影像处理、实现更智能的诊断并改善患者监测。

了解更多
Real-time AI that works with your team

零售领域的 AI

利用 Ultralytics YOLO 模型重构零售业。视觉 AI 助力库存跟踪、货架监测、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

机器人领域的 AI

利用 Ultralytics YOLO 模型赋能更智能的机器。机器人视觉 AI 可驱动自主导航、感知、目标追踪和实时控制。

了解更多
Real-time AI that works with your team

制造业中的 AI

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 驱动质量控制、缺陷检测、PPE 合规性检查和装配线自动化。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 支持包裹检测、分拣、车辆跟踪和实时仓库安全监控。

了解更多

让我们一起共建 AI 的未来!

开启你的机器学习未来之旅