<pre name="code" class="html">Elasticsearch 单模式下API的增删改查操作

http://192.168.32.80:9200/library/

                            PUT

{"settings":{"index":{"number_of_shards":5,"number_of_replicas":1}}}

可以通过GET带商参数settings可以获得该索引详细的配置信息:

http://192.168.32.80:9200/library/_settings/

                                    GET

{"settings":{"index":{"number_of_shards":5,"number_of_replicas":1}}}

返回;

查询

{"query":{"match_all":{}}}
易读
结果转换器?
重复请求
显示选项?
{ "library": {
"settings": {
"index": {
"creation_date": "1469773369469",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "QA72b8YURSSiTFp9P8Klyg",
"version": {
"created": "2030499"
}
}
}
} } ##获取所有索引信息: http://192.168.32.81:9200/_all/_settings/ 查询 {"query":{"match_all":{}}}
易读
结果转换器?
重复请求
显示选项?
{ ".kibana": {
"settings": {
"index": {
"creation_date": "1469525519216",
"number_of_shards": "1",
"number_of_replicas": "1",
"uuid": "6AFgs3DmTxOu2p8Pjr1F6w",
"version": {
"created": "2030499"
}
}
}
},
"nginx_acc": {
"settings": {
"index": {
"creation_date": "1469197120363",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "NrankAbxS0qC2YPbT5iu5g",
"version": {
"created": "2030499"
}
}
}
},
"library": {
"settings": {
"index": {
"creation_date": "1469773369469",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "QA72b8YURSSiTFp9P8Klyg",
"version": {
"created": "2030499"
}
}
}
} } 5.2 API创建,删除索引 索引/类型/id PUT /library/books/1 初始 library
size: 795B (1.55ki)
docs: 0 (0) library 索引 0个文档:
http://192.168.32.81:9200/libary/books/1/ PUT {"titile":"Elasticsearch: The Defintive Guide","name":{"first":"Zachary","last":"Tong"},"publish_date":"2016-07- 29","price":"59.99"} http://192.168.32.81:9200/libary/books/5/
PUT {"price":"59.99"} GET 请求; http://192.168.32.81:9200/ scan/books/2/ GET ##获取_source 获取指定的字段:
http://192.168.32.81:9200/ scan/books/2/?_source=titile GET ##我们更新同一个ID下的文档,可以通过覆盖的方式更新: http://192.168.32.81:9200/
library/books/1 PUT {"titile":"Elasticsearch: The Defintive Guide","name":{"first":"Zachary","last":"Tong"},"publish_date":"2016-07- 29","price":"99.99"} ##或者通过_update API的方式更新你想要的字段: http://192.168.32.81:9200/ library/books/1_update PUT {"doc":{
"price":10
}
} 获取 :索引/类型/id /libarary/books下的所有id Elasticsearch 的内置字段以及类型 内置字段: _uid,_id,_type,_source,_all,_analyzer,_boost,_parent,_routing,_index,_size,_timestamp,_ttl
												

Elasticsearch 单模式下API的增删改查操作的更多相关文章

  1. Elasticsearch学习系列之单模式下API的增删改查操作

    这里我们通过Elasticsearch的marvel插件实现单模式下API的增删改查操作 索引的初始化操作 创建索引之前可以对索引进行初始化操作,比如先指定shard数量以及replicas的数量 代 ...

  2. 05_Elasticsearch 单模式下API的增删改查操作

    05_Elasticsearch 单模式下API的增删改查操作 安装marvel 插件: zjtest7-redis:/usr/local/elasticsearch-2.3.4# bin/plugi ...

  3. Django项目的创建与介绍.应用的创建与介绍.启动项目.pycharm创建启动项目.生命周期.三件套.静态文件.请求及数据.配置Mysql完成数据迁移.单表ORM记录的增删改查

    一.Django项目的创建与介绍 ''' 安装Django #在cmd中输入pip3 #出现这个错误Fatal error in launcher: Unable to create process ...

  4. Hadoop基础-HDFS的API实现增删改查

    Hadoop基础-HDFS的API实现增删改查 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客开发IDE使用的是Idea,如果没有安装Idea软件的可以去下载安装,如何安装 ...

  5. MongoDB(二)-- Java API 实现增删改查

    一.下载jar包 http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 二.代码实现 package com.xbq.mongo ...

  6. (转)SQLite数据库增删改查操作

    原文:http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059182.html SQLite数据库增删改查操作 一.使用嵌入式关系型SQLite数 ...

  7. Android SQLite 数据库 增删改查操作

    Android SQLite 数据库 增删改查操作 转载▼ 一.使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库--SQLite,SQLite3支持NU ...

  8. Hibernate5笔记2--单表的增删改查操作

    单表的增删改查操作: (1)定义获取Session和SessionFactory的工具类: package com.tongji.utils; import org.hibernate.Session ...

  9. 【OF框架】新建库表及对应实体,并实现简单的增删改查操作,封装操作标准WebApi

    准备 搭建好项目框架及数据库,了解框架规范. 1.数据库表和实体一一对应,表名实体名名字相同,用小写,下划线连接.字段名用驼峰命名法,首字母大写. 2.实体放在Entities目录下,继承Entity ...

随机推荐

  1. JavaSE思维导图(一)

  2. div模拟滚动条

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="html.aspx.cs&q ...

  3. Django Web开发【7】 投票与评论

    为了让用户更好的发现和共享bookmark,可以提供投票与评论功能.现在我们的主页还是一个很简单的欢迎页面,我们可以让用户在主页共享自己的bookmark,此外,用户还可以对主页的bookmark进行 ...

  4. R与数据分析旧笔记(二)随机抽样的一个综合例子

    题目:模拟产生统计专业同学的名单(学号区分),记录数学分析.线性代数.概率统计三科成绩,然后进行一些统计分析 > num=seq(10378001,10378100) > num [1] ...

  5. ORA-01045: user XXZY lacks CREATE SESSION privilege; logon denied

    在创建用户时,一般我们都分配connect.dba.resource 角色,但是,为什么登陆时还报错呢 原因:用户角色没有激动 解决:ALTER USER XXXX DEFAULT ROLE &quo ...

  6. 2)PHP中把读取.txt中内容并转为UTF-8格式

    <?php $filename = "filename.txt"; $handle = fopen($filename, "r");//读取二进制文件时, ...

  7. [C++]Infinite House of Pancakes——Google Code Jam 2015 Qualification Round

    Problem It’s opening night at the opera, and your friend is the prima donna (the lead female singer) ...

  8. linux之sed

    sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed ...

  9. MVC模式和URL访问

    一.什么是MVC //了解 M -Model 编写model类 对数据进行操作 使用Model类 来操作数据 V -View 编写html文件,页面呈现 C -Controller 编写类文件(Use ...

  10. lambda表达式和闭包

    lambda表达式和闭包 熟悉的Javascript或者Ruby的同学,可能对另一个名词:闭包更加熟悉.因为一般闭包的示例代码,长得跟lambda差不多,导致我也在以前很长一段时间对这两个概念傻傻分不 ...