基于性别过滤结果:添加布尔字段未提升Milvus检索速度
集合配置与性能测试情况
集合核心规格
- Milvus版本:2.4.4
- 运行环境:CPU
- 实体数量:2000万
- 向量字段:1个float类型、维度512的字段
- 布尔字段:性别字段,男女占比各50%
- 度量方式:COSINE
- HNSW索引参数:
- M参数:64
- efconstruction参数:256
- ef参数:128
- 未配置partition、segment或num_shards参数
初始基准测试
对比Milvus与Numpy点积的性能,结果符合预期。
性别过滤查询的性能表现
为实现基于性别的查询限制(如检索50个男性的最近邻),添加了性别布尔字段,集合中男女各占一半。基准测试显示,带性别过滤的查询未体现出明显性能优势,例如某测试中过滤查询仅比无过滤查询快1.06倍。
内容的提问来源于stack exchange,提问作者Qi Xiang
相关产品推荐
相关产品推荐

