栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch 基本操作

Elasticsearch 基本操作

基本操作 索引

创建索引

curl -X PUT http://127.0.0.1:9200/{index_name}

查看索引信息

curl -X GET http://127.0.0.1:9200/{index_name}

删除索引

curl -X DELETE http://127.0.0.1:9200/{index_name}
文档操作

创建文档

// 不指定 ID 的方式创建(这样创建会随机生成一个ID)
curl -X POST http://127.0.0.1:9200/{index_name}/_doc -H "Content-Type: application/json" -d '{
     "name": "Tom",
 }' 

// 指定 ID 的方式创建
curl -X POST http://127.0.0.1:9200/{index_name}/_doc/{id} -H "Content-Type: application/json" -d '{
     "name": "Tom",
 }'   
    
// 示例
curl --location --request PUT 'http://127.0.0.1:9200/shopping/_doc/1000' 
--header 'Content-Type: application/json' 
--data-raw '{
    "shopping": {
        "aliases": {},
    }
}'

// 使用 put 方法也可以进行创建
curl -X PUT http://127.0.0.1:9200/{index_name} -d data

查询文档

// 主键查询
curl -X GET http://127.0.0.1:9200/{index_name}/_doc/{id} -H "Content-Type: application/json"

// 全部查询
curl -X GET http://127.0.0.1:9200/{index_name}/_search 

修改文档

// 全量更新(相当于直接覆盖旧的文档,传入什么东西,就保存什么东西)
curl -X POST http://127.0.0.1:9200/{index_name}/_doc/{id}

// 增量更新 (在已经存在的数据上,增加/修改传入的字段内容)
curl -X POST http://127.0.0.1:9200/{index_name}/_update/{id}

删除文档

// 删除文档
curl -X DELETE http://127.0.0.1:9200/_doc/{index_name}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/746303.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号