向量检索的Python代码示例 OpenSearch提供了标准的REST接口,以及Java、Python等语言编写的客户端。 本节提供一份创建向量索引、导入向量数据和查询向量数据的Python代码示例,介绍如何使用客户端实现向量检索。 前提条件 客户端已经安装python依赖包。如果未安装可以执行如下命令安装
替换指定节点 登录云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > Elasticsearch”。 在集群列表,选择目标集群,单击操作列的“更多>形态变更”进入形态变更页面。 选择“替换指定节点”页签。 在替换指定节点页面,设置参数。
配置Elasticsearch集群自定义词库 Elasticsearch集群词库介绍 配置和使用Elasticsearch集群的自定义词库 父主题: 管理Elasticsearch集群
确保运行Python代码的服务器与CSS集群的网络是互通的。 接入集群 安装Elasticsearch Python客户端,建议和Elasticsearch的版本保持一致,例如需要访问的集群版本是7.6.2,则安装7.6的Elasticsearch Python客户端。
确保运行Go代码的服务器与CSS集群的网络是互通的。 确认服务器已安装Go,Go官网下载地址:https://go.dev/dl/。
配置Elasticsearch集群聚合增强 CSS服务的Elasticsearch集群聚合增强能力通过向量化技术和数据聚簇优化,显著提升大规模数据的聚合分析性能,帮助用户在复杂数据场景中实现高效分析和提升业务决策效率。
登录云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > Elasticsearch”。 在集群列表,选择目标集群,单击操作列的“Kibana”,登录Kibana。 在Kibana左侧导航栏选择“Dev Tools”,进入操作页面。
当主集群无法提供服务时,可以通过主从切换使用从集群提供写入和查询服务,保证业务可以正常进行。 图1 读写分离特性的两种使用场景 场景一(图左):主集群写入,从集群查询,分离读写压力。 场景二(图右):主集群故障时,从集群升级,正常提供服务,避免业务中断。
通过Java客户端接入Elasticsearch集群 通过Rest High Level Client接入Elasticsearch集群 通过Rest Low Level Client接入Elasticsearch集群 通过TransportClient接入Elasticsearch
公网访问和终端节点服务使用的是同一个负载均衡。当集群开启了公网访问白名单,由于白名单是作用在负载均衡上面,将会同时限制公网访问集群和内网通过VPCEP访问集群的IP地址。
Elasticsearch集群支持多种客户端访问,本文仅以CSS服务集成的Kibana为例介绍配置指导。 登录云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > Elasticsearch”。 在集群列表,选择目标集群,单击操作列的“Kibana”,登录Kibana。
Elasticsearch集群支持多种客户端访问,本文仅以CSS服务集成的Kibana为例介绍配置指导。 登录云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > Elasticsearch”。 在集群列表,选择目标集群,单击操作列的“Kibana”,登录Kibana。
用户名和密码请联系服务管理员获取。 登录云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > Elasticsearch”。
409 服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 412 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 错误码 请参见错误码。 父主题: 负载均衡
Elasticsearch集群支持多种客户端访问,本文仅以CSS服务集成的Kibana为例介绍配置指导。 登录云搜索服务管理控制台云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > Elasticsearch”。
引入依赖 在运行Java代码的服务器中引入Java依赖。
引入依赖 在运行Java代码的服务器中引入Java依赖。
多可用区部署是CSS服务提供的高可用性解决方案。通过在同一个地域内选择2个不同的可用区部署集群,可有效防止数据丢失并降低服务中断风险。 创建集群时,如果选择多可用区部署,CSS服务会自动启用跨AZ高可用特性,确保节点在所选可用区中均匀分布(各AZ的节点数量差异不超过1)。
配置Elasticsearch集群索引回收站 Elasticsearch集群在执行删除索引的操作时,会直接将索引删除,没有回收站的能力。为了防止客户误操作导致数据被删除,CSS提供了索引回收站功能,支持将删除的索引存放到回收站中,且支持从回收站中还原索引,进而提升集群的数据可靠性。
创建生命周期策略 登录云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > Elasticsearch”。 在集群列表,选择目标集群,单击操作列的“Kibana”,登录Kibana。