<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. java正则表达式,将字符串中\后的第一个字母变成大写

    java正则表达式,将字符串中\后的第一个字母变成大写 例子是比较简单,注意的是java中的“\\”意义是:我要插入一个正则表达式的反斜线,所以其后面的字符有特殊有意义.所以普通反斜线应该是" ...

  2. Unity StrangeIoc框架 (一)

    最近想项目中需要使用这个架构  因此 上网看了很多资料摸索   但是对于初学者来说大多数的资料不是那么容易理解 而且文档也是英文的阅读起来有点吃力  所以记录一下自己阅读的过程  方便以后翻阅和跟我一 ...

  3. STL模板_容器概念

    一.STL(Standard Template Library,标准模板库)概述1.容器:基于泛型的数据结构.2.算法:基于泛型的常用算法.3.迭代器:以泛型的方式访问容器中的元素,是泛型的算法可以应 ...

  4. hdu3507

    题意: 给n(n<=10^6)个非负数字,放在一个数组num中,再给一个特殊值m.求将这个数组分成任意多个区间,每个区间[a,b]的值定义为( sigma(num[i] | (a<=i&l ...

  5. npm总是安装不成功,而且很慢?

    什么方法解决: 在cmd 里面先运行 npm config set registry "http://registry.npm.taobao.org"  然后再安装npm 就会很快 ...

  6. [Java]编写自己的Matrix矩阵类

    用java实现一个简单的矩阵类,可以实现简单的矩阵计算功能. class Matrix 1.向量点乘 public static double dot(double[] x,double[] y) 2 ...

  7. Android开发笔记--hello world 和目录结构

    原文:Android开发笔记--hello world 和目录结构 每接触一个新东西 都有一个hello world的例子. 1.新建项目 2.配置AVD AVD 没有要新建个,如果不能创建 运行SD ...

  8. webp 初探

    WebP是Google新推出的影像技术,它可让网页图档有效进行压缩,同时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快. 如果我们能将其应用在现有的图片上,将可以进一步减少图片大小加快页 ...

  9. 害人的VS2008,manifest导致“应用程序配置不正确,应用程序未能启动”

    在VC++2008的项目中,如何显示地指定要使用的C++库的版本? 开发环境:VS2008 SP1 + Win2003 SP2         因为我的VS2008安装了SP1补丁,所以有了9.0.3 ...

  10. 优步uber司机怎么注册不了?注册优步司机问题要点

    第一,可能是你的车型不符全要求,看是不是5年内的车型,同时要求车价8W以上:第二,你的驾驶年限不够,要求驾驶证年限1年以上的,如果不够的怎么办,告诉你个方法,PS啊!优步可查不了车管所的系统,所以这类 ...