关于 Milvus 矢量数据库搜索操作的问题
Milvus 搜索操作是否只返回primary_ids 和distance?
result = collection.search(vectors_to_search, "embeddings", search_params)
Does Milvus search operation only returns primary_ids and distance?
result = collection.search(vectors_to_search, "embeddings", search_params)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
pymilvus==2.0.1的搜索接口返回一个
SearchResult
,它是多个Hit
的集合,而Hit
有>id
&距离
属性。而且搜索接口还设计了一个参数
output_fields
来返回更多其他字段,pymilvus==2.0.1应该已经支持了。 (尽管在代码注释中它可能被标记为尚不支持)顺便说一句:
似乎给定的示例代码缺少一个必需参数
limit
也称为 top_k,因此搜索示例代码应如下所示:The search interface for pymilvus==2.0.1 returns a
SearchResult
, which is a collection of multipleHit
, and theHit
has theid
&distance
attributes.And the search interface also designed a parameter
output_fields
to return more other fields, and it should be already supported by pymilvus==2.0.1. (Although in the code comment it may be marked as not supported yet)BTW:
Seems the given example code missing one required parameter
limit
also AKA top_k, so the search example code should be like this: