素材阁

OpenSearch 速查

共 26 条 OpenSearch 速查:集群与索引、文档操作、查询 DSL、管理与安全、性能。 支持搜索与分类筛选,点击即可复制。

集群与索引

Elasticsearch 的开源分支,默认 9200。

命令说明
集群健康
列出索引
创建索引
删除索引
节点 / 分片

文档操作

索引与检索。

命令说明
写入文档
按 id 读取
批量写入
简单搜索(q 语法)
手动刷新(测试时)

查询 DSL

结构化查询与聚合。

命令说明
全文匹配
精确匹配(keyword 字段)
布尔组合(filter 可缓存)
范围
聚合
不返回文档 / 排序

管理与安全

运维相关。

命令说明
备份与恢复
生命周期
安全
用 SQL 查询
可视化

性能

检索调优。

命令说明
分片规划
段合并
查询优化
分页建议
诊断

使用说明

OpenSearch 速查:集群与索引、文档操作、查询 DSL、管理与安全、性能;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:集群与索引、文档操作、查询 DSL、管理与安全、性能。
  2. 点「命令」列复制到终端(curl)或脚本。
  3. 写入用 _bulk 批量更高效;查询优先用 filter 上下文(可缓存)。
  4. 深分页请改用 search_after,避免 from+size 过大。

常见问题

OpenSearch 和 Elasticsearch 什么关系?
OpenSearch 是 AWS 基于 Elasticsearch 7.10 的开源分支,API 大体兼容,且默认包含安全与 Dashboards 等组件。
term 和 match 怎么选?
term 用于 keyword 字段做精确匹配;match 用于 text 字段做分词全文检索。用错会导致查不到结果。
需要联网吗?
速查内容本地可用;操作需连到集群。

延伸阅读

相关工具