elasticsearch基本概念和CRUD:

 

基本概念:

 ELK 学习笔记之 elasticsearch基本概念和CRUD

CRUD

创建索引:

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

ELK 学习笔记之 elasticsearch基本概念和CRUD

查看索引:

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

ELK 学习笔记之 elasticsearch基本概念和CRUD

获取所有索引信息:

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

ELK 学习笔记之 elasticsearch基本概念和CRUD

创建一个文档:

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

ELK 学习笔记之 elasticsearch基本概念和CRUD

获得文档信息:

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

ELK 学习笔记之 elasticsearch基本概念和CRUD

获得文档的某些字段:

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

 ELK 学习笔记之 elasticsearch基本概念和CRUD

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

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

 ELK 学习笔记之 elasticsearch基本概念和CRUD

更新文档(推荐):

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

 ELK 学习笔记之 elasticsearch基本概念和CRUD

删除文档:

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

 ELK 学习笔记之 elasticsearch基本概念和CRUD

删除索引:

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

通过elasticsearch head页面查看信息:

ELK 学习笔记之 elasticsearch基本概念和CRUD

ELK 学习笔记之 elasticsearch基本概念和CRUD

 

相关文章:

  • 2022-01-16
  • 2021-12-13
  • 2021-05-31
  • 2021-11-04
  • 2022-12-23
  • 2020-05-03
  • 2022-01-03
  • 2021-09-07
猜你喜欢
  • 2021-12-04
  • 2021-07-07
  • 2021-12-04
  • 2021-04-01
  • 2021-12-17
  • 2021-08-16
  • 2021-10-07
相关资源
相似解决方案