关于矢量搜索

Memorystore for Redis 支持存储和查询矢量数据。本页提供了 有关在 Memorystore for Redis 上使用矢量搜索的信息。

Memorystore for Redis 上的矢量搜索与开源 LLM 兼容 框架 LangChain。 将矢量搜索与 LangChain 结合使用,你可以针对以下各项构建解决方案 用例:

  • 检索增强生成 (RAG)
  • LLM 缓存
  • 商品推荐引擎
  • 语义搜索
  • 图片相似度搜索

与使用 Memorystore 存储生成式 AI 数据相比的优势 Memorystore 的速度优势。矢量 Memorystore for Redis 上的搜索功能利用了多线程查询,因此, 以低延迟方式实现高查询吞吐量 (QPS)。

Memorystore 还提供两种不同的搜索方法,可帮助您在速度和准确性之间取得适当的平衡。HNSW(分层可导航小世界)选项可提供快速的近似结果,非常适合近似匹配就足够的大型数据集。如果您需要绝对精确性,“FLAT”方法可生成确切答案,但处理时间可能会稍长一些。

如果您想优化应用,实现矢量数据读/写速度最快 Memorystore for Redis 可能是您的最佳选择。