kibana简单使用——elaticsearch的文档,索引的CRUD操作
1.初始化索引:
#number_of_shards:分片的数量,mo'ren默认为5
#number_of_replicas:副本副本的副本的数量
#shards一旦设置不能修改
PUT lagou
{
"settings": {
"index":{
"number_of_shards":5,
"number_of_replicas":1
}
}
}
运行后返回:

访问elasticsearch-head:

刷新出现lagou

查看索引信息
2.查看索引设置信息:
#获取lagou索引设置信息
GET lagou/_settings

执行效果
#获取所有索引的setting信息
GET _all/_settings
#获取所有索引的setting信息
GET _settings
#获取部分指定索引的setting信息
GET .kibana,lagou/_settings

执行效果
3.更新索引信息:
#修改副本数为2
PUT lagou/_settings
{
"number_of_replicas":2
}

执行后
#获取所有索引的完整信息
GET _all
#获取lagou的完整信息
GET lagou

执行后
4.保存文档:
#指定索引为lagou,表为job,id为1
PUT lagou/job/1
{
"title":"后端研发",
"salary_min":20000,
"Company":{
"name":"百度",
"address":"北京"
}
}

执行后

head中可查看
#不指明id,自动生成id插入
POST lagou/job/
{
"title":"前端研发",
"salary_min":30000,
"Company":{
"name":"阿里",
"address":"北京"
}
}

执行后

查询
5.获取某条完整数据:
#获取索引为lagou,表为job,id为1的数据
GET lagou/job/1

执行后
6.获取部分字段:
#获取title和name
GET lagou/job/1?_source=title,Company.name

执行后
7.修改字段:
#直接覆盖id为1的文档
PUT lagou/job/1
{
"title":"后端研发",
"salary_min":10000,
"Company":{
"name":"百度",
"address":"北京"
}
}
#指明字段修改,doc为固定格式,指明要修改的字段
POST lagou/job/1/_update
{
"doc":
{
"salary_min":20000
}
}

8.删除字段,索引等:
#删除索引为lagou,表为job,id为1的数据
DELETE lagou/job/1
#删除索引,不支持删除表
DELETE lagou
kibana简单使用——elaticsearch的文档,索引的CRUD操作的更多相关文章
- Indri中的动态文档索引技术
Indri中的动态文档索引技术 戴维 译 摘要: Indri 动态文档索引的实现技术,支持在更新索引的同时处理用户在线查询请求. 文本搜索引擎曾被设计为针对固定的文档集合进行查询,对不少应用来说,这种 ...
- ElasticSearch(二):文档的基本CRUD与批量操作
ElasticSearch(二):文档的基本CRUD与批量操作 学习课程链接<Elasticsearch核心技术与实战> Create 文档 支持自动生成文档_id和指定文档_id两种方式 ...
- C# 中使用Word文档对图像进行操作
C# 中使用Word文档对图像进行操作 Download Files: ImageOperationsInWord.zip 简介 在这篇文章中我们可以学到在C#程序中使用一个Word文档对图像的各种操 ...
- jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。
jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档. jquery.cookie中的操作: jquery.cookie.js是一个基于jquer ...
- MongoDB文档的增删改操作
上一篇文章中介绍了MongoDB的一些基本知识,同时看到了怎么启动一个MongoDB服务,并且通过MongoDB自带的shell工具连接到了服务器. 这一次,就通过MongoDB shell介绍一下对 ...
- 利用kibana插件对Elasticsearch进行文档和索引的CRUD操作
#添加索引PUT lagou { "settings": { "index": { , } } }#查看 索引设置 GET lagou/_settings GE ...
- elasticsearch 5.x 系列之六 文档索引,更新,查询,删除流程
一.elasticsearch index 索引流程 步骤: 客户端向Node1 发送索引文档请求 Node1 根据文档ID(_id字段)计算出该文档应该属于shard0,然后请求路由到Node3的P ...
- 【ElasticSearch学习】之一图读懂文档索引全过程
ES索引过程详解: 1.客户端发送索引请求. 客户端向ES节点发送索引请求,以RestClient客户端发起请求为例: ES提供了Java High Level REST Client,用户可以通过R ...
- AUTOSAR-标准文档索引
https://mp.weixin.qq.com/s/6yl5dBP1mSFGVsfE7YRm6w 索引的两种方法: 关键字检索:用Document Search搜索下载,https://www. ...
随机推荐
- @ModelAttribute
在执行Controller方法前都会新建一个Map对象称为隐含模型,该Map对象是共享的,如果一个方法的入参为Map ModelAndMap ModelMap等类型,那么会把隐含模型当做入参赋给方法. ...
- ubantu下Navicat乱码的问题
在官网下载的最新版的Navivat12出现的乱码情况 解决方法:Navicat的文件夹中找到start_navicat用vim编辑,在export LANG=“en_US.UTF-8”这句话改为exp ...
- 环境配置 jupyter代码自动补全
自动补全 参考链接: https://www.lefer.cn/posts/15473/
- kmeans聚类理论篇
前言 kmeans是最简单的聚类算法之一,但是运用十分广泛.最近在工作中也经常遇到这个算法.kmeans一般在数据分析前期使用,选取适当的k,将数据分类后,然后分类研究不同聚类下数据的特点. 本文记录 ...
- FineUIMvc随笔(3)不能忘却的回发(__doPostBack)
声明:FineUIMvc(基础版)是免费软件,本系列文章适用于基础版. 用户反馈 有网友在官方论坛抛出了这么一个问题,似乎对 FineUIMvc 中的浏览器端与服务器端的交互方式很有异议. 这里面的关 ...
- ProxySQL+Mysql实现数据库读写分离实战
ProxySQL介绍 ProxySQL是一个高性能的MySQL中间件,拥有强大的规则引擎.具有以下特性:http://www.proxysql.com/ 1.连接池,而且是multiplexing 2 ...
- 一起学习造轮子(一):从零开始写一个符合Promises/A+规范的promise
本文是一起学习造轮子系列的第一篇,本篇我们将从零开始写一个符合Promises/A+规范的promise,本系列文章将会选取一些前端比较经典的轮子进行源码分析,并且从零开始逐步实现,本系列将会学习Pr ...
- UWP 自定义控件:了解模板化控件 系列文章
UWP自定义控件的入门文章 [UWP 自定义控件]了解模板化控件(1):基础知识 [UWP 自定义控件]了解模板化控件(2):模仿ContentControl [UWP 自定义控件]了解模板化控件(2 ...
- matplot绘图基本使用
先看一个最简单的例子 import matplotlib.pyplot as plt plt.figure() plt.subplot(211) plt.plot([1,2,3], color=''r ...
- long double
long double 输入输出 scanf("%Lf",&a); printf("%.20Lf\n",a);