elasticsearch基础应用

1._cat接口

| _cat接口                | 说明       |
| GET /_cat/nodes   | 查看所有节点   |
| GET /_cat/health   | 查看ES健康状况 |
| GET /_cat/master  | 查看主节点    |
| GET /_cat/indices  | 查看所有索引信息 |

es 中会默认提供上面的几个索引,表头的含义为

2.索引操作

索引就相当于数据库

2.1 创建索引 PUT/索引名

创建索引名是test_0的索引。

默认分片shards=3,副本replicas=2.

2.2 查看索引   GET /索引名

2.3 删除索引   DELETE /索引名称

再查看已经不存在此索引了

3.文档操作 

文档相当于数据库中的表结构中的Row记录。

3.1 创建 

PUT /索引名称/类型名/编号

POST /索引名称/类型名/编号

3.2 查询

GET /索引/类型/id

3.3 更新

POST /索引/类型/id/_update

这里提示索引是只读模式无法修改,使用API切换回来:

也可以批量设置取消只读:

Admin@DESKTOP-VEAMT68 MINGW64 /
$ curl -XPUT -H "Content-Type: application/json" http://192.168.1.10:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": "false"}'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    69  100    21  100    48     42     96 --:--:-- --:--:-- --:--:--   138{"acknowledged":true}

可以看到现在索引为非只读模式:

更新成功:

3.4 删除

DELETE /索引/类型/id

DELETE /索引

3.5 测试

_bulk批量操作,语法格式

{action:{metadata}}\n
{request body }\n
{action:{metadata}}\n
{request body }\n

相关推荐

  1. elasticsearch高级应用

    2024-03-28 15:04:02       51 阅读
  2. SpringBoot整合ElasticSearch应用

    2024-03-28 15:04:02       35 阅读
  3. elasticsearch 基础语法

    2024-03-28 15:04:02       58 阅读
  4. elasticsearch基础入门

    2024-03-28 15:04:02       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 15:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 15:04:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 15:04:02       82 阅读
  4. Python语言-面向对象

    2024-03-28 15:04:02       91 阅读

热门阅读

  1. 在Python中寻找列表的最大元素

    2024-03-28 15:04:02       37 阅读
  2. linux实现ssh免密

    2024-03-28 15:04:02       37 阅读
  3. 如何更好的优化HTTPS

    2024-03-28 15:04:02       45 阅读
  4. 力扣 205.同构字符串

    2024-03-28 15:04:02       43 阅读
  5. nginx 同一个端口支持http和https配置

    2024-03-28 15:04:02       44 阅读
  6. 蓝桥集训之子矩阵

    2024-03-28 15:04:02       41 阅读
  7. spring boot的小数位丢失.00 或者.0

    2024-03-28 15:04:02       37 阅读
  8. 面试 JVM 八股文十问十答第五期

    2024-03-28 15:04:02       45 阅读
  9. node.js常用命令

    2024-03-28 15:04:02       42 阅读
  10. Popup

    2024-03-28 15:04:02       43 阅读
  11. IDEA调优

    2024-03-28 15:04:02       41 阅读