Elasticsearch 单模式下API的增删改查操作
<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的增删改查操作的更多相关文章
- Elasticsearch学习系列之单模式下API的增删改查操作
这里我们通过Elasticsearch的marvel插件实现单模式下API的增删改查操作 索引的初始化操作 创建索引之前可以对索引进行初始化操作,比如先指定shard数量以及replicas的数量 代 ...
- 05_Elasticsearch 单模式下API的增删改查操作
05_Elasticsearch 单模式下API的增删改查操作 安装marvel 插件: zjtest7-redis:/usr/local/elasticsearch-2.3.4# bin/plugi ...
- Django项目的创建与介绍.应用的创建与介绍.启动项目.pycharm创建启动项目.生命周期.三件套.静态文件.请求及数据.配置Mysql完成数据迁移.单表ORM记录的增删改查
一.Django项目的创建与介绍 ''' 安装Django #在cmd中输入pip3 #出现这个错误Fatal error in launcher: Unable to create process ...
- Hadoop基础-HDFS的API实现增删改查
Hadoop基础-HDFS的API实现增删改查 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客开发IDE使用的是Idea,如果没有安装Idea软件的可以去下载安装,如何安装 ...
- MongoDB(二)-- Java API 实现增删改查
一.下载jar包 http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 二.代码实现 package com.xbq.mongo ...
- (转)SQLite数据库增删改查操作
原文:http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059182.html SQLite数据库增删改查操作 一.使用嵌入式关系型SQLite数 ...
- Android SQLite 数据库 增删改查操作
Android SQLite 数据库 增删改查操作 转载▼ 一.使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库--SQLite,SQLite3支持NU ...
- Hibernate5笔记2--单表的增删改查操作
单表的增删改查操作: (1)定义获取Session和SessionFactory的工具类: package com.tongji.utils; import org.hibernate.Session ...
- 【OF框架】新建库表及对应实体,并实现简单的增删改查操作,封装操作标准WebApi
准备 搭建好项目框架及数据库,了解框架规范. 1.数据库表和实体一一对应,表名实体名名字相同,用小写,下划线连接.字段名用驼峰命名法,首字母大写. 2.实体放在Entities目录下,继承Entity ...
随机推荐
- JavaSE思维导图(一)
- div模拟滚动条
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="html.aspx.cs&q ...
- Django Web开发【7】 投票与评论
为了让用户更好的发现和共享bookmark,可以提供投票与评论功能.现在我们的主页还是一个很简单的欢迎页面,我们可以让用户在主页共享自己的bookmark,此外,用户还可以对主页的bookmark进行 ...
- R与数据分析旧笔记(二)随机抽样的一个综合例子
题目:模拟产生统计专业同学的名单(学号区分),记录数学分析.线性代数.概率统计三科成绩,然后进行一些统计分析 > num=seq(10378001,10378100) > num [1] ...
- ORA-01045: user XXZY lacks CREATE SESSION privilege; logon denied
在创建用户时,一般我们都分配connect.dba.resource 角色,但是,为什么登陆时还报错呢 原因:用户角色没有激动 解决:ALTER USER XXXX DEFAULT ROLE &quo ...
- 2)PHP中把读取.txt中内容并转为UTF-8格式
<?php $filename = "filename.txt"; $handle = fopen($filename, "r");//读取二进制文件时, ...
- [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) ...
- linux之sed
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed ...
- MVC模式和URL访问
一.什么是MVC //了解 M -Model 编写model类 对数据进行操作 使用Model类 来操作数据 V -View 编写html文件,页面呈现 C -Controller 编写类文件(Use ...
- lambda表达式和闭包
lambda表达式和闭包 熟悉的Javascript或者Ruby的同学,可能对另一个名词:闭包更加熟悉.因为一般闭包的示例代码,长得跟lambda差不多,导致我也在以前很长一段时间对这两个概念傻傻分不 ...