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
}
相关推荐
Elasticsearch客户端常用代码封装实例 基于MyBatis Plus的Java High Level Client ES客户端的常用操作 如:增删改查、聚合查询、客户端封装、节点嗅探等常用代码示例
以文档较为详细的描述了elasticsearch体系所有工具,包括java开发的完整示例代码和过程,包括以下内容: 1.es常用命令 2.es配置详解 3.ik分词器安装 4.基于x-pack的权限模块安装配置 5.head插件安装 6.kibana安装 7....
包含常用操作,没有业务代码干扰,拿来即可用主要包含的内容:ES创建Index Mapping的全过程(包含日期 数组映射,中文分词等)ES对Document的增删改查与业务逻辑的结合ES常用查询(包含boolQuery filter termQuery ...
概念验证命令行程序,可以下载文本文件,在本地加载它们或使用字符串作为文本,并使用spacy对文本进行标记化,提供几个命令来打印文本,列出实体以及列出和过滤标记。 有点混乱。 按类型过滤和打印令牌的简单示例...
共9种常用NoSQL数据库操作,工具类,演示代码。用于整理日常常用的开发模式,一是作为开发笔记以备我自己日后使用,二是分享出来供大家参考。 重点介绍Redis,MongoDB,ElasticSeach,Cassandra模型数据库,因为它们...
常用的编程语法指令字典 说明: 1. OPRD1 为目的操作数,可以是寄存器、存储器、累加器. ---- OPRD2 为源操作数,可以是寄存器、存储器、累加器和立即数. 2. MOV 指令以分为以下四种情况: <1> 寄存器与寄存器之间...
这部分内容包含了多个精心设计的Android项目案例,从需求分析、设计思路到实现过程,都有详细的讲解和代码示例。学习者可以通过实际操作,深入了解Android开发的整个流程,提升自己的实战能力。 此外,我们还提供了...
# 一面 2:JS-Web-API 知识点与高频考题解析 ...下面列举一下常用功能的代码示例 获取浏览器特性(即俗称的`UA`)然后识别客户端,例如判断是不是 Chrome 浏览器 ```js var ua = navigator.userAgent var isChrome =
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...
在多个设备/模拟器连接的情况下较常用的是 -s <serialNumber> 参数,serialNumber 可以通过 adb devices 命令获取。如: $ adb devices List of devices attached cf264b8f device emulator-5554 device 10.129....
此种操作示例: com.enation.javashop.core.service.impl.BrandManager 注意事项:见【BaseDaoSupport的意义和存在的问题】 二、 直接声明baseDaoSupport操作数据库 在一些挂件类中或某些特殊情况,可以直接需要...
|--Activity常用小技巧 |--Activity按返回直接回到桌面 |--aidl之结合反射获取应用缓存大小等空间占用 |--aidl调用系统service未公开的方法挂电话 |--aidl调用系统未公开的方法代码示例2 |--android dp和px之间转换 ...
本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的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 业务简介 ...
例如当菜单转中之后会有WM_COMMAND消息发送,WPARAM的高字中(HIWORD(wParam))是命令的ID号,对菜单来讲就是菜单ID。当然用户也可以定义自己的消息名称,也可以利用自定义消息来发送通知和传送数据。 2、谁将收到...
关于举办2009’CHINA3S’3S技术一体化应用研讨会暨遥感与GIS制图、Google Earth与Google Map等虚拟三维仿真建模与共享软件应用开发及ARCGIS与遥感分析操作应用高级程序员学习班的最新通知 (2009.6.19—30) Google...
----------------------------...• 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) • SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...