zoukankan      html  css  js  c++  java
  • 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页面查看信息:

  • 相关阅读:
    ROS 学习遇到的问题记录(持续更新)
    09.07 jQuery 随意整理
    JavaScript 随意整理3
    JavaScript 随意整理2
    css 随意整理 08.08
    html 随意整理
    vue day2
    vue day1
    【copy】必备之常用正则表达式 By 其他博主
    note.js 笔记第二课
  • 原文地址:https://www.cnblogs.com/AK47Sonic/p/7441690.html
Copyright © 2011-2022 走看看