【elasticsearch建立索引操作的API】

本文介绍了如何使用CURL命令及Head插件为Elasticsearch配置索引参数,包括设置主备分片数量和创建mapping文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、elasticsearch建立索引操作的API,基于CURL

1)设置主备分片数量

curl -XPUT 'http://192.168.1.105:9200/twitter1' -d '{

  "settings":{

      "number_of_shards":3,

      "number_of_replicas":0

  }

}'



 

2)创建mapping文件

curl -XPUT 'http://192.168.1.105:9200/twitter1/people/_mapping' -d '{

    "people": {

        "properties": {

            "date": {

                "type": "long"

            },

            "name": {

                "type": "string",

                "index": "not_analyzed"

            },

            "status": {

                "type": "integer"

            },

            "type": {

                "type": "integer"

            }

        }

    }

}'



 结果验证:



 

二、基于Head插件形式

1)设置主备分片数量

{

  "settings": {

    "index": {

      "number_of_shards": "3",

      "number_of_replicas": "0"

    }

  }

}




2)创建mapping文件

{/q1/student/_mapping

  "properties": {

    "date": {

      "type": "long"

    },

    "name": {

      "index": "not_analyzed",

      "type": "string"

    },

    "type": {

      "type": "integer"

    },

    "status": {

      "type": "integer"

    }

  }

}



 三、实验结果验证

 



 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值