elasticsearch–http接口数据操作
一、简介
这里介绍通过http请求,对es进行索引和数据操作,分别包含了增删改查。
二、操作
这里直接上代码,解释请参考注释。
#!/usr/bin/env bash
host="127.0.0.1"
port=9200
index="stu"
type="doc"
#################### 索引元数据操作 ###############################
#查看所有索引
curl -s -XGET "${host}:${port}/_cat/indices"
#创建索引
curl -s -XPUT "${host}:${port}/${index}" -d '
{
"settings" : {
"number_of_shards" : 1,
"number_of_replicas" : 2
},
"mappings":{
"doc" : {
"properties" : {
"id" : {
"type" : "long"
},
"stuId" : {
"type" : "string",
"index": "not