单向量搜索是 Milvus 中search操作的最简单情势,旨在查找与给定查询向量最相似的向量。
要执行单向量搜索,请指定目的集合名称、查询向量和所需的结果数目 (limit)。此操作返回一个结果集,此中包含最相似的向量、它们的 ID 以及与查询向量的距离。 批量向量搜索
批量向量搜索通过允许在单个哀求中搜索多个查询向量来扩展单向量搜索概念。这种范例的搜索非常得当需要为一组查询向量查找相似向量的场景,从而显着减少所需的时间和盘算资源。
在批量向量搜索中,您可以在 data 字段中包含多个查询向量。体系并行处置惩罚这些向量,为每个查询向量返回一个单独的结果集,每个结果集包含在集合中找到的最接近的匹配项。
下面是从两个查询向量中搜索两个差别的最相似实体集的示例: