elasticsearch基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了elasticsearch基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1055字,纯文字阅读大概需要2分钟。
内容图文
![elasticsearch基础](/upload/InfoBanner/zyjiaocheng/1029/26c1af33b7554016b00a5d8ad6e33f1c.jpg)
1、基本概念
2、增删改查
添加
curl -XPUT 'http://host:port/{index}/{type}/{id}' -d '{json数据}'
curl -XPOST 'http://host:port/{index}/{type}' -d '{json数据}' //id自动生成
curl -XPUT 'http://host:port/{index}/{type}/{id}'?version=版本号&version_type=external' -d '{json数据}' 添加数据时指定版本号
获取
curl -XGET 'http://host:port/{index}/{type}/{id}[?pretty]'
更新
curl -XPOST 'http://host:port/{index}/{type}/{id}/_update' -d '{json数据}',这种方式json包含两个字段,一个是script,另外一个是params
其中json数据形如
"script":"ctx._source.content= new_content",
"params":{
"new_content":"value"
}
另外一种形式是通过使用doc段
“doc":{
"content":"value"
}
不存在更新时
curl -XPOST 'http://host:port/{index}/{type}/{id}/_update' -d '{json数据}',这种方式json包含两个字段,一个是script,另外一个是upsert
添加新字段
curl -XPOST 'http://host:port/{index}/{type}/{id}/_update' -d '{json数据}',这种方式json包含两个字段,一个是doc,另外一个是doc_as_upsert
删除
curl -XDELETE 'http://host:port/{index}/{type}/{id}'
curl -XDELETE 'http://host:port/{index}/{type}/{id}'?version=n(指定版本号删除)
内容总结
以上是互联网集市为您收集整理的elasticsearch基础全部内容,希望文章能够帮你解决elasticsearch基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。