产品简介
Mixpeek 是一个专为拥有大型媒体库的团队设计的搜索基础设施。它作为一个智能层直接运行在用户现有的对象存储(如 AWS S3、Google Cloud Storage、Azure Blob 或 R2)之上,无需迁移数据即可让非结构化文件变得可搜索。通过自然语言处理和多模态嵌入技术,用户可以使用简单的英语描述查找视频中的特定场景、图像中的视觉元素、音频中的对话片段以及 PDF 文档中的布局内容。
核心功能
Mixpeek 的核心能力在于其强大的多模态理解与检索引擎:
- 跨模态搜索:支持对视频、图像、音频、PDF 和文本文档进行统一索引和搜索。
- 细粒度特征提取:自动提取人脸、场景描述、语音转录文本、OCR 文字、物体标签及文档布局结构。
- 混合检索机制:结合稠密向量、稀疏向量及 BM25 算法,确保搜索结果的相关性与准确性。
- 时间戳定位:针对视频和音频内容,返回精确到秒的时间戳,直接定位到具体片段而非整个文件。
工作方式与技术架构
Mixpeek 采用“感知层”架构,将每个索引对象转化为结构化的可搜索特征。系统支持两种主要使用模式:
- 托管索引(Managed Indexing):用户只需连接存储桶,Mixpeek 自动处理场景检测、人脸识别、OCR 和嵌入生成,无需构建复杂的数据管道。
- 自带向量(Bring Your Own Vectors):对于已有嵌入向量的用户,可使用 Mixpeek Vector Store (MVS) 在对象存储上执行高效的稠密、稀疏及 BM25 搜索。
所有向量持久化存储在对象存储中,而非仅保留在内存中,从而在保证性能的同时大幅降低大规模数据存储成本。
使用流程
集成 Mixpeek 的过程极为简便,通常只需几行代码即可完成配置:
- 安装 SDK:通过 pip install mixpeek 安装 Python 客户端。
- 连接存储:配置 API 密钥并指向现有的 S3 或兼容存储桶。
- 选择提取器:根据需求选择视频场景、人脸、OCR 或通用多模态提取器。
- 执行搜索:通过 REST API 或 SDK 发送自然语言查询,获取带相关度评分和时间戳的结果。
适用人群与场景
Mixpeek 广泛适用于需要高效管理多媒体资产的行业:
- 创意与广告机构:快速检索历史素材库中的特定镜头,分析创意表现,确保品牌安全。
- 媒体与娱乐公司:实现场景搜索、内容推荐及档案快速访问,提升内容复用率。
- 电商平台:通过视觉搜索丰富产品详情页,进行目录质量控制及相似商品推荐。
- 教育机构:支持讲座视频的内容搜索、转录问答及内容合规性检查。
使用建议
为了获得最佳搜索效果,建议用户在索引初期明确所需提取的特征类型。对于视频内容,启用场景分割和语音转录能显著提升语义搜索的准确度。此外,利用 Mixpeek 的聚类功能,可以发现数据中未标记的概念层级,构建基于业务逻辑的分类体系,随着使用次数增加,搜索相关性会持续优化。
常见问题
我需要迁移数据到 Mixpeek 吗?
不需要。Mixpeek 直接读取您现有的 S3、GCS、R2、Azure 或兼容 S3 的存储桶中的数据。您的存储系统仍然是数据的唯一真实来源,数据不会离开您的云环境,确保了数据主权和安全性。
检索速度如何?
Mixpeek 的混合查询(结合稠密、稀疏和 BM25)即使在向量持久化于对象存储而非内存的情况下,也能在 p95 延迟低于 100 毫秒的时间内返回结果,满足生产环境对实时性的要求。
是否支持私有化部署?
支持。Mixpeek 提供自托管选项,允许用户在自己的云环境中部署(BYO-Cloud)。该方案包含符合 SOC 2 和 HIPAA 标准的控制措施,支持单点登录(SSO)、审计追踪和命名空间隔离,适合对数据合规性有严格要求的企业。
