Elasticsearch AI搜索介绍 传统搜索引擎依赖关键词匹配,难以捕捉语义关联,且无法处理多模态数据。为突破这一局限,Elasticsearch AI搜索通过集成CSS向量数据库与搜索大模型,构建了具备语义理解、多模态处理和知识问答能力的智能搜索体系。其核心价值在于: 语义理解
使用Elasticsearch AI搜索实现语义检索 CSS服务结合搜索大模型的知识搜索能力,在传统字符搜索的基础上集成语义搜索能力,通过向量化技术提升搜索结果相关性。本方案兼容开源Elasticsearch生态,业务仅需适配multi_match查询语句即可实现语义检索。 应用场景
配置模型服务 搜索大模型插件通过模型服务将AI能力集成到Elasticsearch集群中,实现语义向量搜索、语义排序等高级功能。其核心流程是基于业务需求(如语义搜索、智能推荐)定义模型类型(Embedding/Rerank等),并绑定对应的AI服务地址,确保上层应用能通过向量索引正确调用服务接口
使用搜索大模型实现Elasticsearch AI搜索 Elasticsearch AI搜索介绍 开启搜索大模型插件 配置模型服务 将模型服务关联到向量索引 语义查询 使用Elasticsearch AI搜索实现语义检索 父主题: 使用Elasticsearch搜索数据
获取智能运维告警可用的SMN主题 功能介绍 该接口用于获取智能运维告警可用的SMN主题。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/domains/{domain_id}/ai-ops/smn-topics 表1 路径参数 参数 是否必选
语义查询 语义查询会通过搜索大模型插件将用户输入的文本转换为向量表示,并基于向量相似度检索相关文档,提升搜索结果的语义相关性。本文介绍如何使用搜索大模型插件实现语义查询,包括multi_match语义查询、ext扩展查询和merge双路召回查询。 前提条件 已准备好向量索引,并且将模型服务关联到了向量索引中
Elasticsearch集群某一节点分配不到shard 解决方案 使用GET _cluster/allocation/explain?pretty 查看未分配shard。 在console上,选择“cerebro > more > cluster settings ”-,在左上角输入
删除一个检测任务记录 功能介绍 该接口用于删除一个检测任务记录。 调用方法 请参见如何调用API。 URI DELETE /v1.0/{project_id}/clusters/{cluster_id}/ai-ops/{aiops_id} 表1 路径参数 参数 是否必选 参数类型
通过Cerebro登录OpenSearch集群 Cerebro是OpenSearch集群管理的专业工具,适用于需要实时监控和高效运维的场景。CSS服务的OpenSearch集群默认集成开箱即用的Cerebro工具,无需安装部署即可一键启动。Cerebro可以快速查看集群的健康状态、
获取集群升级或切换AZ的详情信息 功能介绍 由于升级过程时间较长,该接口可以展示当前集群升级或者切换AZ时,节点的各个阶段信息。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/clusters/{cluster_id}/upgrade/detail
开启搜索大模型插件 Elasticsearch集群在部署Embedding节点后,会预装搜索大模型插件(默认关闭状态)。该插件为集群提供了AI模型服务集成能力,通过开启插件并配置各类模型服务,您可以将先进的AI能力无缝集成到搜索业务中。 前提条件 确认Elasticsearch集群满足以下条件
Elasticsearch集群无法创建pattern 问题描述 单击创建pattern无反应,无法创建pattern。 问题原因 检查磁盘是否太满,导致Kibana索引为只读状态。 检查是否有多个Kibana索引。 解决方案 执行以下命令删除不必要的索引数据,释放磁盘空间。 PUT
添加独立master、client 功能介绍 由于集群数据面业务的增长或者不确定性,很难在一开始就能够把集群的规模形态想明白,该接口能够在非独立master和client的集群上面添加独立master、client角色。 调用方法 请参见如何调用API。 URI POST /v1.0
将模型服务关联到向量索引 通过将已配置的模型服务关联到向量索引,可以为索引赋予AI处理能力。该配置通过索引级别的设置实现以下核心功能: 向量化处理:在数据写入时自动调用Embedding模型服务将文本转换为向量。 智能搜索:在查询时结合向量相似度和传统文本相关性进行混合检索。 结果优化
插件不兼容导致集群不可用 问题现象 安装自定义插件后重启集群,“集群状态”变为“不可用”。 单击集群名称进入集群基本信息页面,选择“日志管理”,单击“日志查询”页签,可见日志内容存在明显的关于插件的报错“fatal error in thread [main], exitingjava.lang
查询配置文件内容 功能介绍 该接口用于查询配置文件内容。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/clusters/{cluster_id}/lgsconf/confdetail 表1 路径参数 参数 是否必选 参数类型 描述 project_id
Kibana中删除index pattern报错Forbidden 问题描述 在Kibana界面删除索引模式,单击删除按钮报错Forbidden。 原因分析 之前创建的索引模式无法删除索引模式是因为kibana索引只读导致的,磁盘使用率超过一定阈值会自动转为只读,所以报错没有权限。
通过Cerebro登录Elasticsearch集群 Cerebro是Elasticsearch集群管理的专业工具,适用于需要实时监控和高效运维的场景。CSS服务的Elasticsearch集群默认集成开箱即用的Cerebro工具,无需安装部署即可一键启动。Cerebro可以快速查看集群的健康状态
获取智能运维任务列表及详情 功能介绍 该接口用于获取智能运维任务列表及详情。 调用方法 请参见如何调用API。 URI GET /v1.0/{project_id}/clusters/{cluster_id}/ai-ops 表1 路径参数 参数 是否必选 参数类型 描述 project_id
单节点集群打开Cerebro界面显示告警 原因分析 单节点集群索引默认有副本,但是副本无法下发请求,所以显示告警。 解决方案 在Kibana的“Dev Tools”页面,执行以下命令将索引副本数量修改为“0”。 PUT _all/_settings { "index" : {
您即将访问非华为云网站,请注意账号财产安全