elasticsearch REST api
========================================
命令模式:<REST Verb> /<Index>/<Type>/<ID>

插入索引
------------
PUT /customer?pretty

查询索引列表
-------------
GET /_cat/indices?v

给索引插入文档
-----------------------
PUT /customer/external/1?pretty
{
  "name": "John Doe"
}

查询文档
---------------
GET /customer/external/1?pretty

删除索引
------------
DELETE /customer?pretty

修改文档
-------------
如果index/type/id 相同,就会替换文档
PUT /customer/external/1?pretty
{
  "name": "Jane Doe"
}

不指定ID插入文档
----------------------
POST /customer/external?pretty
{
  "name": "Jane Doe"
}

更新文档
---------------
POST /customer/external/1/_update?pretty
{
  "doc": { "name": "Jane Doe", "age": 20 }
}

POST /customer/external/1/_update?pretty
{
  "script" : "ctx._source.age += 5"
}

批量操作
------------
POST /customer/external/_bulk?pretty
{"index":{"_id":"1"}}
{"name": "John Doe" }
{"index":{"_id":"2"}}
{"name": "Jane Doe" }

POST /customer/external/_bulk?pretty
{"update":{"_id":"1"}}
{"doc": { "name": "John Doe becomes Jane Doe" } }
{"delete":{"_id":"2"}}

根据索引查询
-----------------
GET /bank/_search
{
  "query": { "match_all": {} },
  "size": 1
}

GET /bank/_search
{
  "query": { "match_all": {} },
  "from": 10,
  "size": 10
}

GET /bank/_search
{
  "query": { "match_all": {} },
  "sort": { "balance": { "order": "desc" } }
}

删除旧的日志

-----------------------

POST /*/_delete_by_query
{
"query": {
    "range": {
        "@timestamp": {
            "lt": "now-10d"
        }
    }
}
}

最新文章

  1. 慎重管理SQL Server服务的登录(启动)账户和密码
  2. iOS9 tableVIewCell的分割线不显示,只有在滑动的时候才显示?
  3. jquery ui 常用(二)(对话框 | 旋转器 | 工具提示框(表单) | 特效(百叶窗) )
  4. keil c编译器错误与解决方法
  5. 2.IKAnalyzer 中文分词器配置和使用
  6. javascript获取host
  7. 【锋利的Jquery】读书笔记三
  8. iOS pods-xxxx-frameworks.sh:permission denied问题
  9. vi命令加行号查找替换等命令
  10. 敏捷冲刺每日报告五(Java-Team)
  11. (八)喜马拉雅Demo引出的细节(代理模式和图片缩放)
  12. 记一次较坑的eclipse安装AmaterasUML插件经历
  13. P3168 [CQOI2015]任务查询系统
  14. leetCode26.删除排序数组中的重复项
  15. Ubuntu上Xilinx ARM交叉编译器安装
  16. 让 VS2010 支持 HTML5 和 CSS3.0
  17. numpy 数组迭代Iterating over arrays
  18. javascript 原型世界浅析
  19. 信号处理函数的返回setjmp/longjmp
  20. dbgrid如何在最左边的列上显示行序号

热门文章

  1. leetcode 208. 实现 Trie (前缀树)
  2. CentOS下Apache虚拟主机配置
  3. HDU 4116 Fruit Ninja ( 计算几何 + 扫描线 )
  4. 七、LSP 里氏替换原则
  5. 201621123033 《Java程序设计》第8周学习总结
  6. Sth about 函数式编程(Functional Programming)
  7. 【CF Round 439 B. The Eternal Immortality】
  8. 3.5 实例讲解Lucene索引的结构设计
  9. Educational Codeforces Round 42 (Rated for Div. 2) A
  10. if else以及大于、小于、等于逻辑表达式