`
拓子轩
  • 浏览: 204491 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

elasticsearch常用操作示例

    博客分类:
  • java
阅读更多

1. 创建库

PUT http://localhost:9200/secisland?pretty/ 

建库成功则返回:

{

  "acknowledged": true

}

 

2. 查询库的状态

http://localhost:9200/_cat/indices?v

或者在Head插件里概览页签中查看库的状态

 

3. 插入数据

请求:PUT http://localhost:9200/secisland/secilog/1/

参数:

{

  "computer":"secisland",

  "message":"secisland is an security company!"

}

返回值:

{

  "_index": "secisland",

  "_type": "secilog",

  "_id": "1",

  "_version": 1,

  "_shards": {

    "total": 2,

    "successful": 1,

    "failed": 0

  },

  "created": true

}

 

4. 修改文档

请求:POST http://localhost:9200/secisland/secilog/1/_update

参数:

{

  "doc":{

    "computer":"secisland",

    "message":"secisland is an security company! It provides log analysis products!"

  }

}

返回值:

{

  "_index": "secisland",

  "_type": "secilog",

  "_id": "1",

  "_version": 2,

  "_shards": {

    "total": 2,

    "successful": 1,

    "failed": 0

  }

}

 

5. 查询文档

请求:GET http://localhost:9200/secisland/secilog/1/

返回值:

{

  "_index": "secisland",

  "_type": "secilog",

  "_id": "1",

  "_version": 2,

  "found": true,

  "_source": {

    "computer": "secisland",

    "message": "secisland is an security company! It provides log analysis products!"

  }

}

 

6. 删除文档

请求:DELETE http://localhost:9200/secisland/secilog/1/

返回值:

{

  "found": true,

  "_index": "secisland",

  "_type": "secilog",

  "_id": "1",

  "_version": 3,

  "_shards": {

    "total": 2,

    "successful": 1,

    "failed": 0

  }

}

 

7. 删除库

请求: DELETE http://localhost:9200/secisland/

返回值:

{

  "acknowledged": true

}

 

分享到:
评论

相关推荐

    基于Java High Level Client的Elasticsearch客户端的常用操作代码

    Elasticsearch客户端常用代码封装实例 基于MyBatis Plus的Java High Level Client ES客户端的常用操作 如:增删改查、聚合查询、客户端封装、节点嗅探等常用代码示例

    最新Elasticsearch+x-pack+head+kibana+bigdesklogstash+java开发经验和片段完整部署开发分享

    以文档较为详细的描述了elasticsearch体系所有工具,包括java开发的完整示例代码和过程,包括以下内容: 1.es常用命令 2.es配置详解 3.ik分词器安装 4.基于x-pack的权限模块安装配置 5.head插件安装 6.kibana安装 7....

    ESPractice:SpringBoot+ES+RabbitMQ实现搜索的示例

    包含常用操作,没有业务代码干扰,拿来即可用主要包含的内容:ES创建Index Mapping的全过程(包含日期 数组映射,中文分词等)ES对Document的增删改查与业务逻辑的结合ES常用查询(包含boolQuery filter termQuery ...

    simple-nlp-examples:使用节,spacy和NLTK的几个简单的NLP标记化示例

    概念验证命令行程序,可以下载文本文件,在本地加载它们或使用字符串作为文本,并使用spacy对文本进行标记化,提供几个命令来打印文本,列出实体以及列出和过滤标记。 有点混乱。 按类型过滤和打印令牌的简单示例...

    SpringBoot2NoSQL:一站式的NoSQL学习教程SpringBoot开发教程学习手册。包含SpringBoot2.0 + Redis,Ehcache,MongoDB,ElasticSearch,Cassandra,CouchBase,Solr,Neo4j,Gemfire共10种常用的NoSQL数据库操作,工具类,演示代码

    共9种常用NoSQL数据库操作,工具类,演示代码。用于整理日常常用的开发模式,一是作为开发笔记以备我自己日后使用,二是分享出来供大家参考。 重点介绍Redis,MongoDB,ElasticSeach,Cassandra模型数据库,因为它们...

    汇编、C++、VB语法指令字典

    常用的编程语法指令字典 说明: 1. OPRD1 为目的操作数,可以是寄存器、存储器、累加器. ---- OPRD2 为源操作数,可以是寄存器、存储器、累加器和立即数. 2. MOV 指令以分为以下四种情况: <1> 寄存器与寄存器之间...

    Android上的OpenGL ES 2.0学习项目(OpenGL ES 2.0 Samples for Android)

    这部分内容包含了多个精心设计的Android项目案例,从需求分析、设计思路到实现过程,都有详细的讲解和代码示例。学习者可以通过实际操作,深入了解Android开发的整个流程,提升自己的实战能力。 此外,我们还提供了...

    2一面 2:JS-Web-API 知识点与高频考题解析.md

    # 一面 2:JS-Web-API 知识点与高频考题解析 ...下面列举一下常用功能的代码示例 获取浏览器特性(即俗称的`UA`)然后识别客户端,例如判断是不是 Chrome 浏览器 ```js var ua = navigator.userAgent var isChrome =

    疯狂Android讲义源码

     1.3 Android常用开发工具的用法 10  1.3.1 创建、删除和浏览AVD 10  1.3.2 使用Android模拟器  (Emulator) 14  1.3.3 使用DDMS进行调试 15  1.3.4 Android Debug Bridge(ADB)  的用法 16  1.3.5 使用DX...

    adb1.0.26包含fastboot.exe

    在多个设备/模拟器连接的情况下较常用的是 -s <serialNumber> 参数,serialNumber 可以通过 adb devices 命令获取。如: $ adb devices List of devices attached cf264b8f device emulator-5554 device 10.129....

    Javashop开发规范V2.2

    此种操作示例: com.enation.javashop.core.service.impl.BrandManager 注意事项:见【BaseDaoSupport的意义和存在的问题】 二、 直接声明baseDaoSupport操作数据库 在一些挂件类中或某些特殊情况,可以直接需要...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--Activity常用小技巧 |--Activity按返回直接回到桌面 |--aidl之结合反射获取应用缓存大小等空间占用 |--aidl调用系统service未公开的方法挂电话 |--aidl调用系统未公开的方法代码示例2 |--android dp和px之间转换 ...

    《Android应用开发揭秘》源码.rar

    本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的android应用和经典android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到...

    单点登录源码

    Solr & Elasticsearch | 分布式全文搜索引擎 | [http://lucene.apache.org/solr/](http://lucene.apache.org/solr/) [https://www.elastic.co/](https://www.elastic.co/) Quartz | 作业调度框架 | ...

    网通交换培训教材

    2.3.5 用户操作流程 331 2.3.6 业务流程去话 332 2.3.7业务流程来话 333 2.4 广域VPN 334 2.4.1 业务描述 334 2.4.2 业务功能 334 2.4.3 业务流程网内呼叫 336 2.4.4 远端接入 337 2.5 预付费 338 2.5.1 业务简介 ...

    C++MFC教程

    例如当菜单转中之后会有WM_COMMAND消息发送,WPARAM的高字中(HIWORD(wParam))是命令的ID号,对菜单来讲就是菜单ID。当然用户也可以定义自己的消息名称,也可以利用自定义消息来发送通知和传送数据。 2、谁将收到...

    2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班

    关于举办2009’CHINA3S’3S技术一体化应用研讨会暨遥感与GIS制图、Google Earth与Google Map等虚拟三维仿真建模与共享软件应用开发及ARCGIS与遥感分析操作应用高级程序员学习班的最新通知 (2009.6.19—30) Google...

    新版Android开发教程.rar

    ----------------------------...• 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) • SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...

Global site tag (gtag.js) - Google Analytics