Milvus 新版本 v0.11.0 重磅发布!新增标量字段过滤功能,使用更灵活!

栏目: 软件资讯 · 发布时间: 4年前

内容简介:发布时间:2020-10-16 版本兼容 升级必看 :warning:️ 1. 调整了 partition tag 的支持字符集: 不支持使用英文字母、数字、"_"、"$" 以外的字符命名 partition tag。 partition tag 的首字母不支持使用英文字母或...

Milvus 新版本 v0.11.0 重磅发布!新增标量字段过滤功能,使用更灵活!

发布时间:2020-10-16

  版本兼容

Milvus 新版本 v0.11.0 重磅发布!新增标量字段过滤功能,使用更灵活!

  升级必看 ⚠️

1. 调整了 partition tag 的支持字符集:

  • 不支持使用英文字母、数字、"_"、"$" 以外的字符命名 partition tag。

  • partition tag 的首字母不支持使用英文字母或下划线以外的字符。

2. 服务端配置文件结构调整

  • server_config.yaml 更名为 milvus.yaml

  • 配置参数兼容 a.b.c: value 的展平格式。

3. 调整了二值型向量支持索引名称:

  • IVF_FLAT 变更为 BIN_IVF_FLAT

  • FLAT变更为 BIN_FLAT

4. 移除原有的 CreateCollection() 方法。

新增的 CreateCollection() 方法删除了原有的 index_file_size 参数,新增 segment_row_limit 参数用于设置单个数据段文件大小的上限和下限。单个数据段文件的值域范围为 [ 1 × segment_row_limit, 2 × segment_row_limit)。

5. 移除原有的 Search() 方法。

新增的 Search() 方法新增 MetricType 参数用于指定距离计算方式。

6. 移除原有的 GetIndexInfo() 方法。

改用 GetCollectionInfo() 获取相关数据。

7. v0.11.0 Milvus 暂不支持 Mishards 分布式方案。

8. Python SDK 和 Java SDK 会在操作失败时抛出异常。

9. RESTful API 支持分页读取实体。

详见 collections/{collection_name}/entities (GET)

  新增功能

1. 标量字段过滤

支持在插入向量数据时携带与该向量相关的标量数据。

支持在查询时利用标量数据过滤查询结果:

标量数据支持 TermQuery 和 RangeQuery 两种匹配模式。后者支持以下四种运算符:

  • 大于:gt

  • 大于等于:gte

  • 小于:lt

  • 小于等于:lte

  • 在标量匹配和向量查询之间支持 MUSTMUST_NOT 和 SHOULD 三种逻辑组合。

  • 支持在查询结果中返回结果向量相关的标量字段。

  • 支持在标量数据上创建索引加速结构化数据的过滤。

2. 支持在查询时指定距离计算方式

  • 如果查询时指定的 MetricType 与建索引时设置的 MetricType 一致,Milvus 使用索引查询;

  • 如果指定的 MetricType 与建索引时设置的 MetricType 不一致,Milvus 会进行暴搜。

  主要改进

1. 升级第三方依赖 oatpp

 升级第三方依赖 oatpp 至更为稳定的 v1.1.0 版本。

2. 重写 SQLite 后端操作

移除第三方依赖 sqlite_orm。

3. 重组 WAL 目录结构

新版 WAL 的目录结构按照 collection 存储相关数据。

4. 元数据快照

支持基于元数据快照的搜索:进行数据插入、删除操作后 Milvus 会自动为元数据产生包含版本信息的快照并缓存至内存中,查询请求可以使用缓存的对应版本中进行。

5. 分离索引和原始数据

IVFFLAT 和 HNSW 两种索引的 **indexfile** 文件不再包含原始向量数据,改用向量的偏移量以减小硬盘占用。

  API 变更

  • RESTful API

  • Python

  • Java

  • C++

  删除 API

  • GetIndexInfo


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

新媒体营销概论

新媒体营销概论

秋叶、刘勇 / 人民邮电出版社 / 2016-12-1 / 36.00

本书共分6章。第1章重点介绍了新媒体的概念和特征,引导读者全面认识新媒体所处的行业;第2章用历史发展的眼光,介绍了不同类型的新媒体,让读者不仅能看到最新的新媒体模式,也能看到这个模式发展背后的脉络;第3章重点介绍了新媒体广告投放载体,便于读者选择适合自己的新媒体运营方式;第4章介绍了新媒体运营的策划思维;第5章介绍了新媒体舆情管理知识;第6章选取了可口可乐、海底捞、恒大冰泉等的新媒体助力传统行业转......一起来看看 《新媒体营销概论》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具