2023年5月10日

Kusto 作为向量数据库

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

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

Get started 免费开始使用Kusto。

Kusto_Vector

Kusto与Open AI嵌入入门指南

演示场景

Wiki_embeddings

semantic_search_flow

如果你想尝试这个演示,请按照Notebook中的说明操作。

它将允许您 -

  1. 使用由OpenAI API生成的预计算嵌入向量。

  2. 将嵌入向量存储在Kusto中。

  3. 使用OpenAI API将原始文本查询转换为嵌入向量。

  4. 使用Kusto对存储的嵌入向量执行余弦相似度搜索。