Kusto 作为向量数据库

Azure Data Explorer(又名 Kusto) 是一项基于云的数据分析服务,使用户能够对海量数据集进行实时高级分析。它特别适合处理大量数据,是存储和搜索向量的绝佳选择。

Kusto 支持一种称为 dynamic 的特殊数据类型,它可以存储数组和属性包等非结构化数据。Dynamic 数据类型非常适合存储向量值。您可以通过将与原始对象相关的元数据作为表中的单独列来进一步增强向量值。 Kusto 还支持内置函数 series_cosine_similarity_fl 来执行向量相似度搜索。

免费开始使用 Kusto。

Kusto_Vector

开始使用 Kusto 和 OpenAI 嵌入

演示场景

Wiki_embeddings

semantic_search_flow

如果您想尝试此演示,请遵循笔记本中的说明。

它将允许您:

  1. 使用 OpenAI API 创建的预计算嵌入。
  2. 将嵌入存储在 Kusto 中。
  3. 使用 OpenAI API 将原始文本查询转换为嵌入。
  4. 使用 Kusto 在存储的嵌入中执行余弦相似度搜索。