检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Elasticsearch向量检索的性能测试和比较 应用场景 云搜索服务的向量检索引擎提供了全托管、高性能的分布式向量数据库服务。为了方便用户在业务场景进行向量搜索的性能压力测试,为产品选择和资源配置提供准确的参考依据,本文提供了基于开源数据集和开源压力测试工具的Elasticsearch向量检索的性能测试方案。
通过Elasticsearch集群可以对搜索结果进行自定义规则排序。 应用场景 Elasticsearch是一个高度可扩展的开源搜索和分析引擎,支持用户通过自定义规则对搜索结果进行排序。自定义排序允许开发者根据业务需求,定义特定的排序规则,以优化搜索结果的相关性和用户体验。该方案可以用于以下场景:
Elasticsearch、OpenSearch是开源搜索引擎,可以实现单机和集群部署,并提供托管的分布式搜索引擎服务。在ELK整个生态中,Elasticsearch集群支持结构化、非结构化文本的多条件检索、统计、报表。Elasticsearch搜索引擎相关内容的深入介绍可参见《Elastics
管理向量索引缓存 CSS的向量检索引擎使用C++实现,使用的是堆外内存,该插件提供了接口对向量索引的缓存进行管理。 查看缓存统计信息 GET /_vector/stats 在向量插件实现中,向量索引与Lucene其他类型索引一样,每一个segment构造并存储一份索引文件,在查询
按需申请,在线扩容,零业务中断,快速应对业务增长。 无忧运维 全托管服务,开箱即用,主要操作一键可达,专业团队贴身看护。 内核增强 向量检索 云搜索服务的向量检索引擎支持对图像、视频、语料等非结构化数据提取的特征向量数据进行最近邻或近似近邻检索。详情请参见向量检索。 存算分离 云搜索服务提供冻结索引AP
管理向量索引缓存 CSS的向量检索引擎使用C++实现,使用的是堆外内存,该插件提供了接口对向量索引的缓存进行管理。 查看缓存统计信息 GET /_vector/stats 在向量插件实现中,向量索引与Lucene其他类型索引一样,每一个segment构造并存储一份索引文件,在查询
开启自动创建快照功能 功能介绍 该接口用于打开自动备份功能。 调用方法 请参见如何调用API。 URI POST /v2.0/{project_id}/clusters/{cluster_id}/snapshots/policy/open 表1 路径参数 参数 是否必选 参数类型
String 参数解释: 镜像描述信息。 datastoreType String 参数解释: 镜像引擎类型。 datastoreVersion String 参数解释: 镜像引擎版本。 priority Integer 参数解释: 目标镜像优先级,数值越大,优先级越高。 请求示例
storeResp 参数 参数类型 描述 type String 参数解释: 引擎类型,目前只支持elasticsearch。 version String 参数解释: Elasticsearch引擎版本号。详细请参考CSS使用前必读中支持的版本。 请求示例 查询集群的快照列表。
参数 参数类型 描述 type String 参数解释: 集群引擎类型。 取值范围: elasticsearch、logstash和opensearch。 version String 参数解释: CSS集群引擎版本号。 取值范围: 详细请参考CSS使用前必读中支持的版本。 supportSecuritymode
re 参数 参数类型 描述 type String 参数解释: 引擎类型。 取值范围: elasticsearch、logstash和opensearch。 version String 参数解释: CSS集群引擎版本号。详细请参考CSS使用前必读中支持的版本。 subVersion
CreateClusterDatastoreBody 参数 是否必选 参数类型 描述 version 是 String CSS集群引擎版本号。详细请参考CSS使用前必读中支持的版本。 type 是 String 引擎类型,支持elasticsearch、opensearch和logstash。 表10 CreateClusterPublicIpReq
String 参数解释: 镜像描述信息。 datastoreType String 参数解释: 镜像引擎类型。 datastoreVersion String 参数解释: 镜像引擎版本。 priority Integer 参数解释: 目标镜像优先级,数值越大,优先级越高。 表6 CurrentNodeDetail
目标镜像版本ID。 upgrade_type 是 String 升级类型。 same:同版本。 cross:跨版本。 cross-engine:跨引擎。 indices_backup_check 是 Boolean 是否进行备份校验。 true:进行校验。 false:不进行校验。 agency
是否必选 参数类型 描述 version 是 String Elasticsearch/Logstash引擎版本号。详细请参考CSS使用前必读中支持的版本。 type 是 String 引擎类型,支持elasticsearch、logstash和opensearch。 表8 Create
表3 EsflavorsVersionsResp 参数 参数类型 描述 version String 参数解释: Elasticsearch引擎版本号。详细请参考CSS使用前必读中支持的版本。 flavors Array of EsflavorsVersionsFlavorsResp
使用开源OpenSearch API导入数据到OpenSearch 云搜索服务支持在Kibana或者ECS服务器上使用开源OpenSearch API将数据导入到OpenSearch集群中,数据文件支持JSON等格式。OpenSearch API请参见REST API reference。
缩容Elasticsearch集群 升级 Elasticsearch集群支持同版本升级、跨版本升级和跨引擎升级。同版本升级是升级集群的内核补丁,用于修复问题或优化性能;跨版本升级是升级集群的版本,用于功能加强或版本收编;跨引擎升级是将Elasticsearch集群升级至OpenSearch集群。 升级Elasticsearch集群版本
该参数通过 该参数通过获取实例规格列表接口获取,根据name属性所需要的规格,选择对应的flavor_id。 仅支持同一个Elasticsearch引擎版本下的节点规格变更。 operationType为volume时,newFlavorId为变更后磁盘类型,支持如下类型: COMMON:
Neighbor,ANN)问题。 功能介绍 云搜索服务的向量检索引擎集成了暴力检索、图索引(HNSW)、乘积量化、IVF-HNSW等多种向量索引,支持欧式、内积、余弦、汉明等多种相似度计算方式,召回率和检索性能均优于开源引擎。能够满足高性能、高精度、低成本、多模态等多种应用场景及需求。