ELK 学习笔记之 elasticsearch基本概念和CRUD
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页面查看信息:
最新文章
- ngx_http_fastcgi_module模块.md
- 解决 PHPExcel 长数字串显示为科学计数
- 8.Java格式化输出
- 漫谈python中的搜索/排序
- PHP读取XML
- Android SnackBar使用方法
- Xcode 编辑时的爆炸效果
- 理解v$sql的exact_matching_signature与force_matching_signature
- node js 常用模块
- 【学习笔记】【C语言】指针
- linux crt
- iOS_SN_BlueTooth( 一)蓝牙相关基础知识
- 如何用photoshop把一张图片分割成几张图片呢?
- Docker常见仓库Ubuntu
- servlet文件上传及下载
- python爬虫---selenium库的用法
- Kalman Filters
- 反射获取Class对象
- Hadoop知识点
- VS编程,WPF中,获取鼠标相对于当前屏幕坐标的一种方法
热门文章
- gym/102021/K GCPC18 背包dp算不同数和的可能
- python数据结构——线性表
- webstorm的live templates快速编辑功能,让你的css JS代码书写速度飞起来
- SpringMVC的工作原理图
- 前端-HTML-web服务本质-HTTP协议-请求-标签-01(待完善)
- 为什么有的编程规范要求用 void 0 代替 undefined
- 代理损失函数(surrogate loss function)
- CSS——边框设置
- charles 启用/禁用断点
- TestNG(一) TestNG实战在idea中创建module