文档中心
登录
注册
云搜索服务
文档指南
云搜索服务
云搜索服务
文档指南
请输入
产品动态
新功能发布记录
产品公告
云搜索服务 2026 年 HTTPS 公签证书更新公告
产品简介
什么是云搜索服务
应用场景
基本概念
产品规格
云搜索服务内核
内核版本发布记录
内核增强
Bulk 定向路由
写入自适应优化
可控延时队列
多 AZ 副本流量均衡选择
使用 DiskANN 向量引擎
地域和可用区
产品计费
计费概述
计费类型
按量计费
包年包月
转包年包月
计费项说明
实例续费
欠费说明
退订或变更费用说明
税费及发票
快速入门
使用前必读
实例资源预估
资源计算器
跨服务授权
通过子用户使用云搜索服务
创建实例
访问实例
通过 Kibana 访问实例
通过 API 访问实例
通过客户端访问实例
云盘基础带宽参考
用户指南
实例管理
实例生命周期管理
创建实例
查看实例详情
重启实例或节点
删除实例
设置实例列表字段
导出实例列表
更新实例补丁版本
更新实例 SSL 证书
实例变配
升配实例
降配实例
缩容数据节点
添加专有主节点
添加可用区
实例配置
修改可维护时间段
设置实例删除保护
设置实例标签
重置访问密码
切换实例传输协议
修改实例网络配置
网络变更优化措施
实例访问
访问实例
配置实例公网访问
配置实例公网 IP 白名单
配置实例私网 IP 白名单
配置实例私网地址公网解析
配置 SAML 身份验证实现单点登录
可视化配置
Kibana&Dashboards
登录 Kibana/Dashboards
配置 Kibana/Dashboards 公网访问
配置 Kibana/Dashboards 公网 IP 白名单
配置 Kibana/Dashboards 私网 IP 白名单
配置 Kibana/Dashboards 私网地址公网解析
修改 Kibana/Dashboards 参数
Kibana 高频操作指南
Cerebro
开启 Cerebro
登录 Cerebro
配置 Cerebro 公网访问
配置 Cerebro 公网 IP 白名单
配置 Cerebro 私网 IP 白名单
配置 Cerebro 私网地址公网解析
常见问题
插件管理
系统插件
查看系统内置插件
管理系统内置插件
自定义插件
上传自定义插件文件
管理自定义插件
卸载自定义插件
删除自定义插件文件
自定义插件安装异常处理方案
使用 IK 分词插件
可视化配置 IK 分词
管理 IK 分词词典文件
体验 IK 分词能力
使用 JieBa 分词插件
可视化配置 Jieba 分词
上传 Jieba 分词词典文件
插件使用指导
使用 NGram-Type 插件模糊查询
Byte-codec 插件使用说明
Byte-throttler 限流插件使用说明
Enhancements 插件使用说明
Wildcard Type 插件使用说明
Remote Inference 插件使用说明
快照管理
快照概述
自动创建快照
手动创建快照
将快照转存至 TOS
查看快照信息
使用快照恢复数据
删除快照文件
停止快照制作
参数管理
查看系统参数
修改参数配置
搜索管理
同义词配置
同义词-词条管理
同义词-文件管理
同义词测试
使用同义词插件动态加载词库
同义词短语分词使用说明
分词配置
分词-词条管理
分词-文件管理
分词测试
数据刷新
执行数据刷新
停止数据刷新
类目预测干预
安装类目预测插件
添加类目预测词条
体验类目预测
自定义文件管理
可观测
查看监控数据
告警管理
一键配置告警
推荐配置的告警规则
配置告警规则
日志查询
查询日志
集群 IP 溯源
安全审计
控制面审计
数据面审计
启用数据面审计
查询数据面审计日志
定制与导出审计日志
配置审计日志采集参数
控制审计日志索引生命周期
运维
智能运维
智能运维概述
启用智能运维
诊断实例健康状况
查看实例健康概览
查看诊断报告
修改自动诊断时间
关闭健康诊断
命令运维
运维命令汇总
查看集群健康状态
索引管理
索引管理
索引模板管理
生命周期策略管理
向量索引
使用 DiskANN + RaBitQ 引擎
使用 NMSLIB 引擎
Dev Tools
Cerebro 管理
创建 Cerebro
查看 Cerebro 详情
访问 Cerebro
管理 Cerebro
配置 Cerebro 公网访问
配置 Cerebro 公网 IP 白名单
配置 Cerebro 私网 IP 白名单
配置 Cerebro 私网地址公网解析
快照管理
快照概述
自动创建快照
手动创建快照
将快照转存至 TOS
查看快照信息
使用快照恢复数据
删除快照
停止快照制作
任务中心
查看任务进度
Logstash 用户指南
什么是 Logstash
实例管理
创建 Logstash 实例
查看 Logstash 实例列表
查看 Logstash 实例信息
升配 Logstash 实例
重启 Logstash 实例
退订包年包月 Logstash 实例
按量计费 Logstash 实例转包年包月
删除按量计费 Logstash 实例
实例配置
配置 YAML 文件
配置扩展文件
管道管理
管道介绍
普通管道
元数据迁移管道
管道状态
创建管道
管理管道
使用调试功能
元数据迁移管道对比
监控和日志
查看监控
配置告警
查询日志
网络配置
使用 DNAT 配置 Logstash 访问公网
插件介绍
Elasticsearch 与 OpenSearch 中插件的区别
最佳实践
连接实例
通过 Kibana 连接实例
通过 Curl 命令行连接实例
通过 HTTPS 证书访问 Kibana/Dashboards 连接实例
通过 Java 连接实例
通过 Java 连接 ES 实例
通过 Java 连接 OpenSearch 实例
Elasticsearch Java SDK 切换到 OpenSearch Java SDK
通过 Python 连接实例
通过 Python 连接 ES 实例
通过 Python 连接 OpenSearch 实例
Elasticsearch Python SDK 切换到 OpenSearch Python SDK
数据迁移
使用 Logstash 跨集群迁移数据
使用火山 TOS 跨地域迁移数据
使用火山 TOS 跨云迁移数据
数据集成
通过 Logstash 读取日志服务主题数据写入云搜索服务
通过 Logstash 读取消息队列 Kafka 版数据写入云搜索服务
通过 Logstash 读取对象存储数据写入云搜索服务
通过函数服务同步 Kafka 数据到云搜索服务 Cloud Search
应用构建
火山引擎云搜索服务 Skill 使用手册
基于云搜索服务和 Doubao-embedding-vision 模型构建图文检索应用
云搜索混合检索 + Rerank 操作示例(使用豆包 embedding 模型)
基于云搜索服务的混合检索和重排序实践
在扣子中使用火山云搜索插件
基于云搜索服务的排序学习实践
索引管理
Reindex 与 Split Index 使用指南
时序数据管理
利用 Data Streams 和 ISM 实现时序数据管理
可搜索快照
可搜索快照概述
手动创建可搜索快照
通过 ISM 生成可搜索快照
检索结果调优
控制台界面调优
Pipeline 和 Query 模板调优
重排调优
如何管理均衡云搜索服务实例中主分片分布
向量检索
基于云搜索服务的分布式向量数据库
云搜索服务混合检索技术:原理解析与云上实践
使用 DiskANN 向量引擎
FaaS Agent 体验
Long-term Memory Agent 介绍
一键部署Long-term Memory Agent 应用
性能白皮书
常见问题
常见问题
Kibana 高频操作指南
相关协议
数据库产品和服务条款
云搜索服务等级协议(SLA)
数据迁移服务协议
API 参考
API 概览
调用方式
请求结构
公共参数
签名机制
返回结果
资源管理
DescribeZones - 获取可用区列表
ListTagsForResources - 查询标签资源
UntagResources - 解绑标签
TagResources - 绑定标签
实例查询
DescribeInstance - 查询实例详情
DescribeInstances - 查询实例列表
DescribeInstanceNodes - 查询实例节点列表
DescribeInstancePlugins - 查询实例插件列表
DescribeNodeAvailableSpecs - 查询节点可用配置列表
DescribeIpAllowList - 查询 IP 白名单
DescribeNodeAvailableSpecsV2 - 获取节点可用配置列表V2
实例管理
CreateInstance - 创建实例
CreateInstanceInOneStep - 单步新建实例
RenameInstance - 修改实例名称
ReleaseInstance - 释放目标实例
RestartInstance - 重启目标实例
RestartNode - 重启目标节点
ResetAdminPassword - 重置 admin 密码
ModifyMaintenanceSetting - 修改维护时间
ModifyDeletionProtection - 启停实例删除保护
ModifyNodeSpecInOneStep - 单步更新实例节点规格
ModifyChargeCode - 转变计费方式
ModifyIpAllowList - 配置 IP 白名单
ModifyIpAllowListV2 - 修改 IP 白名单
DescribeScenarios - 获取场景配置
可观测
ListLogs - 查询日志
文档首页
云搜索服务
快速入门
访问实例
通过 API 访问实例
复制全文
下载 pdf
我的收藏
访问实例
通过 API 访问实例
复制全文
下载 pdf
我的收藏
通过 API 访问实例
文档反馈
问问助手
Elasticsearch 提供了功能全面的 RESTful API 与实例交互。火山引擎云搜索服务提供 VPC 的接入地址,您可以通过与该地址在同一 VPC 下的 ECS 访问实例。本文介绍如何通过 API 访问 ES 实例。
注意事项
访问前请确认安全组对应端口是否已经放开。
查看访问地址
登录
云搜索服务控制台
。
在顶部导航栏,选择目标项目和地域。
在
实例列表
页面,单击目标实例名称。
在
基本信息
页面的
服务访问
区域,获取实例访问地址。
测试访问
您可通过
curl
命令测试实例是否可以正常访问,不支持通过
ping
测试连通性。
对于已开启 ES 实例用户登录验证的实例,登录时需要用户名和密码认证,具体命令如下:
SQL
复制
curl action
-
u
user
:password host
user
:登录实例的访问用名。
password:登录实例用户名的密码。
host:实例的内网或公网访问地址,可在实例信息页面获取。
对于已启用 HTTPS 协议传输的实例,如果想快速访问测试,可以在
curl
命令中加入
--insecure
参数。
本文中以内网地址访问为例,说明访问命令。
注意
以下命令以 7.10.2 版本 ES 实例示例,部分命令低版本不支持。
输入以下命令:
SQL
复制
# 默认开启 ES 用户登录认证,请注意输入用户名密码。
curl
-
XGET
-
u
user
:password http:
//
192.168
.
*
.
*
:
9200
返回如下类似信息,表示实例访问正常,具体参数的值会根据实例的版本有所不同。
SQL
复制
{
"name" : "es-master-wq83vr6wv6w0****-2",
"cluster_name" : "wq83vr6wv6w0d1hu",
"cluster_uuid" : "97uFBD01TZuA_pyDT6****",
"version" : {
"number" : "7.10.2",
"build_flavor" : "oss",
"build_type" : "tar",
"build_hash" : "2f32220",
"build_date" : "2019-04-02T15:59:27.961366Z",
"build_snapshot" :
false
,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
创建文档
创建单个文档
输入以下命令,创建一个名为
customer
的索引,并在索引中添加
id
为
1
的文档。
SQL
复制
# 默认开启 ES 用户登录认证,请注意输入用户名密码。
curl
-
XPUT
-
u admin:P_ssw0rd http:
//
192.168
.
*
.
*
:
9200
/
customer
/
_doc
/
1
-
H
'Content-Type: application/json'
-
d
'
{
"name": "张三",
"address":"四川省成都市武侯区",
"city":"成都",
"age":28,
"birthday":"1993-08-30",
"level.viplevel":3,
"level.viptype":"黄金会员"
}
'
返回信息如下:
SQL
复制
{
"_index":"customer",
"_type":"_doc",
"_id":"1",
"_version":
1
,
"result":"created",
"_shards":{
"total":
2
,
"successful":
1
,
"failed":
0
},
"created":
true
}
创建多个文档
输入以下命令,在索引中批量添加文档。
SQL
复制
# 默认开启 ES 用户登录认证,请注意输入用户名密码。
curl
-
XPOST
-
u admin:P_ssw0rd http:
//
192.168
.
*
.
*
:
9200
/
_bulk
-
H
'Content-Type: application/json'
-
d
'
{"index" : { "_index": "customer","_id":2} }
{"name":"李四","address":"北京市海淀区","city":"北京","age":"23","birthday":"1998-01-01","level":{"viplevel":3,"viptype":"黄金会员"}}
{"index" : { "_index": "customer","_id":3} }
{"name":"王五","address":"浙江省内杭州市滨江区","city":"杭州","age":"30","birthday":"1991-05-05","level":{"viplevel":5,"viptype":"钻石会员"}}
'
返回信息如下:
SQL
复制
{"took":
15
,"errors":
false
,"items":[{"index":{"_index":"customer","_type":"_doc","_id":"2","_version":
2
,"result":"created","_shards":{"total":
2
,"successful":
2
,"failed":
0
},"_seq_no":
6
,"_primary_term":
1
,"status":
200
}},{"index":{"_index":"customer","_type":"_doc","_id":"3","_version":
2
,"result":"created","_shards":{"total":
2
,"successful":
2
,"failed":
0
},"_seq_no":
7
,"_primary_term":
1
,"status":
200
}}]}
更新文档
重新执行创建单个文档的命令,即可更新对应 id 的文档。
更新文档后,返回如下类似代码:
SQL
复制
{
"_index":"customer",
"_type":"_doc",
"_id":"1",
"_version":
1
,
"result":"updated",
"_shards":{
"total":
2
,
"successful":
1
,
"failed":
0
},
"_seq_no":
9
,
"_primary_term":
1
}
查询文档
查询指定 ID 文档
SQL
复制
curl
-
XGET
-
u admin:P_ssw0rd
'http://192.168.*.*:9200/customer/_doc/1?pretty'
-
H
'Content-Type: application/json'
返回信息如下:
SQL
复制
{
"_index" : "customer",
"_type" : "_doc",
"_id" : "1",
"_version" :
6
,
"_seq_no" :
9
,
"_primary_term" :
1
,
"found" :
true
,
"_source" : {
"name" : "张三",
"address" : "四川省成都市武侯区",
"city" : "成都",
"age" :
28
,
"birthday" : "1993-08-30",
"level.viplevel" :
3
,
"level.viptype" : "黄金会员"
}
}
查询索引全部文档
SQL
复制
curl
-
XGET
-
u admin:P_ssw0rd
'https://192.168.*.*:9200/customer/_doc/_search?pretty'
-
H
'Content-Type: application/json'
返回信息如下:
SQL
复制
{
"took" :
5
,
"timed_out" :
false
,
"_shards" : {
"total" :
1
,
"successful" :
1
,
"skipped" :
0
,
"failed" :
0
},
"hits" : {
"total" : {
"value" :
3
,
"relation" : "eq"
},
"max_score" :
1.0
,
"hits" : [
{
"_index" : "customer",
"_type" : "_doc",
"_id" : "2",
"_score" :
1.0
,
"_source" : {
"name" : "李四",
"address" : "北京市海淀区",
"city" : "北京",
"age" : "23",
"birthday" : "1998-01-01",
"level" : {
"viplevel" :
3
,
"viptype" : "黄金会员"
}
}
},
{
"_index" : "customer",
"_type" : "_doc",
"_id" : "3",
"_score" :
1.0
,
"_source" : {
"name" : "王五",
"address" : "浙江省内杭州市滨江区",
"city" : "杭州",
"age" : "30",
"birthday" : "1991-05-05",
"level" : {
"viplevel" :
5
,
"viptype" : "钻石会员"
}
}
},
{
"_index" : "customer",
"_type" : "_doc",
"_id" : "1",
"_score" :
1.0
,
"_source" : {
"name" : "张三",
"address" : "四川省成都市武侯区",
"city" : "成都",
"age" :
28
,
"birthday" : "1993-08-30",
"level.viplevel" :
3
,
"level.viptype" : "黄金会员"
}
}
]
}
}
复杂查询
您可以构建命令,实现更为复杂的查询。
例如,一般较为熟悉的 SQL 查询语句
select * from customer where level.viplevel=5
。该语句便可以通过构建以下命令来实现相同的查询结果。
SQL
复制
curl
-
XGET
-
u admin:P_ssw0rd
'https://192.168.*.*:9200/customer/_doc/_search?pretty'
-
H
'Content-Type: application/json'
-
d
'
{
"query" : {
"constant_score" : {
"filter" : {
"term" : {
"level.viplevel" : 5
}
}
}
}
}'
返回信息如下:
SQL
复制
{
"took" :
4
,
"timed_out" :
false
,
"_shards" : {
"total" :
1
,
"successful" :
1
,
"skipped" :
0
,
"failed" :
0
},
"hits" : {
"total" : {
"value" :
1
,
"relation" : "eq"
},
"max_score" :
1.0
,
"hits" : [
{
"_index" : "customer",
"_type" : "_doc",
"_id" : "3",
"_score" :
1.0
,
"_source" : {
"name" : "王五",
"address" : "浙江省内杭州市滨江区",
"city" : "杭州",
"age" : "30",
"birthday" : "1991-05-05",
"level" : {
"viplevel" :
5
,
"viptype" : "钻石会员"
}
}
}
]
}
}
聚合查询
您可以构建命令,实现复杂的聚合查询。
例如,一般较为熟悉的 SQL 查询语句
select level.viplevel, count(1) from customer group by level.viplevel
。该语句便可以通过构建以下命令来实现相同的查询结果。
SQL
复制
curl
-
XGET
-
u admin:P_ssw0rd
'https://192.168.*.*:9200/customer/_doc/_search?pretty'
-
H
'Content-Type: application/json'
-
d
'
{
"size" : 0,
"aggs" : {
"vip_level" : {
"terms" : {
"field" : "level.viplevel"
}
}
}
}'
返回信息如下:
SQL
复制
{
"took" :
3
,
"timed_out" :
false
,
"_shards" : {
"total" :
1
,
"successful" :
1
,
"skipped" :
0
,
"failed" :
0
},
"hits" : {
"total" : {
"value" :
3
,
"relation" : "eq"
},
"max_score" :
null
,
"hits" : [ ]
},
"aggregations" : {
"vip_level" : {
"doc_count_error_upper_bound" :
0
,
"sum_other_doc_count" :
0
,
"buckets" : [
{
"key" :
3
,
"doc_count" :
2
},
{
"key" :
5
,
"doc_count" :
1
}
]
}
}
}
删除文档
删除单个文档
SQL
复制
curl
-
XDELETE
-
u admin:P_ssw0rd
'https://192.168.*.*:9200/customer/_doc/1?pretty'
-
H
'Content-Type: application/json'
返回信息如下:
SQL
复制
{
"_index" : "customer",
"_type" : "_doc",
"_id" : "1",
"_version" :
7
,
"result" : "deleted",
"_shards" : {
"total" :
2
,
"successful" :
2
,
"failed" :
0
},
"_seq_no" :
10
,
"_primary_term" :
1
}
删除索引
SQL
复制
curl
-
XDELETE
-
u admin:P_ssw0rd
'https://192.168.*.*:9200/customer?pretty'
-
H
'Content-Type: application/json'
返回信息如下:
SQL
复制
{
"acknowledged" :
true
}
最近更新时间:2026.03.03 17:07:08
这个页面对您有帮助吗?
有用
有用
无用
无用