elasticsearch基本概念和CRUD:

基本概念:

CRUD

创建索引:

curl -XPUT 'http://192.168.1.151:9200/library/' -d '{"settings": {"index": {"number_of_shards": 5,"number_of_replicas": 1}}}'

查看索引:

curl -XGET 'http://192.168.1.151:9200/library/_settings'

获取所有索引信息:

curl -XGET 'http://192.168.1.151:9200/_all/_settings'

创建一个文档:

curl -XPOST 'http://192.168.1.151:9200/library/books/1' -d '{"title": "spark", "name":{"first": "Huang", "last": "Sky"}, "price": "99"}'

获得文档信息:

curl -XGET 'http://192.168.1.151:9200/library/books/1'

获得文档的某些字段:

curl -XGET 'http://192.168.1.151:9200/library/books/1?_source=title,price'

更新文档(覆盖,不推荐):

curl -XPUT 'http://192.168.1.151:9200/library/books/1' -d '{"title": "spark", "name":{"first": "Huang", "last": "Sky"}, "price": "59"}'

更新文档(推荐):

curl -XPOST 'http://192.168.1.151:9200/library/books/1/_update' -d '{"doc": {"price": "79"}}'

删除文档:

curl -XDELETE 'http://192.168.1.151:9200/library/books/3'

删除索引:

curl -XDELETE 'http://192.168.1.151:9200/library'

通过elasticsearch head页面查看信息:

最新文章

  1. ngx_http_fastcgi_module模块.md
  2. 解决 PHPExcel 长数字串显示为科学计数
  3. 8.Java格式化输出
  4. 漫谈python中的搜索/排序
  5. PHP读取XML
  6. Android SnackBar使用方法
  7. Xcode 编辑时的爆炸效果
  8. 理解v$sql的exact_matching_signature与force_matching_signature
  9. node js 常用模块
  10. 【学习笔记】【C语言】指针
  11. linux crt
  12. iOS_SN_BlueTooth( 一)蓝牙相关基础知识
  13. 如何用photoshop把一张图片分割成几张图片呢?
  14. Docker常见仓库Ubuntu
  15. servlet文件上传及下载
  16. python爬虫---selenium库的用法
  17. Kalman Filters
  18. 反射获取Class对象
  19. Hadoop知识点
  20. VS编程,WPF中,获取鼠标相对于当前屏幕坐标的一种方法

热门文章

  1. gym/102021/K GCPC18 背包dp算不同数和的可能
  2. python数据结构——线性表
  3. webstorm的live templates快速编辑功能,让你的css JS代码书写速度飞起来
  4. SpringMVC的工作原理图
  5. 前端-HTML-web服务本质-HTTP协议-请求-标签-01(待完善)
  6. 为什么有的编程规范要求用 void 0 代替 undefined
  7. 代理损失函数(surrogate loss function)
  8. CSS——边框设置
  9. charles 启用/禁用断点
  10. TestNG(一) TestNG实战在idea中创建module