Elasticsearch实战系列(四)--索引数据简述

本文介绍了Elasticsearch中索引数据的方式,包括使用cURL和REST API直接索引JSON文档,强调了索引名称和类型必须小写,以及在索引不存在或映射未定义时ES的自动处理。此外,还讨论了手动创建索引的场景,如自定义分片数量,并提到了一些用于管理和监控ES的工具,如ElasticSearch Head和Koaf。
摘要由CSDN通过智能技术生成

一、索引数据的方式

  1. 直接使用cURL和REST API,发送json文档给ES进行索引,将会返回JSON应答
    1. 案例
    2. curl -H "Content-Type: application/json" -XPUT '192.168.160.128:9200/testindex/testtype/1?pretty' -d '{"name":"zhangsan","age":"25"}'

      其中:

      1. 若不添加-H,则会报错

      2. {

          "error" : "Content-Type header [application/x-www-form-urlencoded] is not supported",

          "status" : 406

        }

      3. 并且索引名称和类型名称不能大写,否则会报错

      4. {

          "error" : {

            "root_cause" : [

              {

                "type" : "invalid_index_name_exception",

                "reason" : "Invalid index name [testIndex], must be lowercase",

                "index_uuid" : "_na_",

                "index" : "testI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值