【elasticsearch建立索引操作的API】

一、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 '{

扫描二维码关注公众号,回复: 258747 查看本文章

    "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"

    }

  }

}



 三、实验结果验证



 

猜你喜欢

转载自gaojingsong.iteye.com/blog/2374905