目录
在你的数据索引完成后,你可以开始发送查询到Pinecone。
查询操作使用一个查询向量在索引中进行搜索。它检索与索引中最相似的向量的ID以及它们的相似度得分。可选地,它还可以包括结果向量的值和元数据。在发送查询时,您指定每次检索的向量数量。它们总是按相似度从最相似到最不相似的顺序排序。
发送查询
当您发送查询时,您提供一个向量,并检索每个查询的top-k个最相似的向量。例如,以下示例发送一个查询向量并检索三个匹配向量: 下面分别是Python、JavaScript和Curl代码
index.query(
vector=[0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3],
top_k=3,
include_values=True
)
# Returns:
# {'matches': [{'id': 'C',
# 'score': -1.76717265e-07,
# 'values': [0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]},
# {'id': 'B',
#