Elasticsearch(四)——文档的基本操作(删除,修改,查看)_爱学习的老王的博客-程序员秘密

技术标签: elastisearch  java  elasticsearch  

1.删除文档

DELETE /my_doc/_doc/1  /索引/_doc/文档id

注∶文档删除不是立即删除,文档还是保存在磁盘上,索引增长越来越多,才会把那些曾经标识过删除的,进行清理,从磁盘上移出去。

2.修改文档

单个属性修改

POST /my_doc/_doc/1/_update
{
    
    "doc": {
    
        "name": "jack"
    }
}

全量修改

PUT /my_doc/_doc/1
{
    
     "id": 1001,
    "name": "test-1",
    "desc": " Elasticsearch very good, Elasticsearch非常牛!",
    "create_date": "2019-12-24"
}

注∶每次修改后,version会更改

3.查询文档

GET /索引名称/_doc/文档id
GET /索引名称/_doc/_search

元数据

_index:文档数据所属那个索引,理解为数据库的某张表即可。
_type:文档数据属于哪个类型,新版本使用_doc。
_id:文档数据的唯一标识,类似数据库中某张表的主键。可以自动生成或者手动指定。
_score:查询相关度,是否契合用户匹配,分数越高用户的搜索体验越高。
_version:版本号。
_source:文档数据,json格式。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40297844/article/details/108476599

智能推荐

elasticsearch、elasticsearch-head安装教程_wfdsj的博客-程序员秘密

1.elasticsearch和elasticsearch-head的安装elasticsearch:存储+全文检索+分析的一个数据库elasticsearch-head-master:可视化插件,可在浏览器直接访问数据库2.elasticsearch安装1)jdk安装(详见其他文章)2)把安装包放入linux系统文件下(如:/opt/)或者下载阿里镜像源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/r

电信光纤猫虚拟服务器设置方法,电信光纤猫怎么设置宽带拨号?_孙志岗的博客-程序员秘密

网络运营商在装光纤宽带的时候会赠送一个光纤猫,里面的配置是工作人员预设好的,而这个光猫也带有自动拨号的功能,所以电信的光纤猫是不需要拨号的,但我们如果需要使用拨号连接宽带,该怎么设置呢?阅读下文了解电信光纤猫设置宽带拨号上网的方法。操作之前:1、光纤猫的超级的超级账号以及密码(下面会说到)。2、需要知道猫的型号(可通过登录查看)。一、准备条件1、首先你需要知道自己光纤猫的型号是多少,可以直接通过登...

vba【查询功能】按A-Z首字母查询(上)_易登软件Access开发的博客-程序员秘密_access vba汉字拼音首字母

HI,大家好!之前我给大家分享过一个示例,如下图:这个示例我们可以看到可以按字母A-Z,数字0-9的一个筛选编码,同时可以选择编号后可以显示对应的明细数据。接下去我就来教大家怎么来做这个示例,这个示例东西比较多,所以我们将他分解一下,今天我们先来做左上角的功能,如下图:鼠标在放到对应的标签上后,文字对应的变红,且标签有浮动的效果,点击后列表框的数据发生变化,接下去我们来看一下怎么实现这些功能。01、创建窗体创建一个窗体,然后在左上角放上26个英文字母的标签,还有数字,没.

【搞定Java基础】第8篇:Java 中的 == 、equals 、hashCode 的区别与联系_pcwl1206的博客-程序员秘密

本文转发自:Java 中的 ==, equals 与 hashCode 的区别与联系本文目录:一、概述二、关系操作符 ==三、equals 方法四、hashCode 方法五、小结这里再推荐阅读另外一篇文章:重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源一、概述1、概念1、== : 该操作符生成的是一...

HDU-5883 The Best Path(欧拉通路和欧拉回路)_huatian5的博客-程序员秘密_通路和回路的区别

The Best PathTime Limit: 9000/3000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 952    Accepted Submission(s): 394Problem DescriptionAlice is planning

灰度图像阈值化分割常见方法总结及VC实现_jo518的博客-程序员秘密

转载地址:http://blog.csdn.net/likezhaobin/article/details/6915755在图像处理领域,二值图像运算量小,并且能够体现图像的关键特征,因此被广泛使用。将灰度图像变为二值图像的常用方法是选定阈值,然后将待处理图像的每个像素点进行单点处理,即将其灰度值与所设置的门限进行比对,从而得到二值化的黑白图。这样一种方式因为其直观性以及易于实现,已经在图

随便推点

web服务器启用了不安全的HTTP方法_波波仔86的博客-程序员秘密_http move方法使用风险

1、什么是不安全的HTTP方法开发人员、运维人员一般可能用于调试服务器,开启了一些客户端能够直接读写服务器端文件的方法,例如:DELETE, PUT, COPY, MOVE, PROPFIND, PROPPATCH, SEARCH, LOCK, UNLOCK 等HTTP协议支持的方法。2、安全风险可能直接通过浏览器直接在Web服务器上上传、修改或删除Web页面、脚本和文件。3、不安..._1671465600

超级详细的协议报文字段分析(全)_breeze10000的博客-程序员秘密_电总协议报文详细

特别说明一下1字节等于8比特,用十进制表示最大为2551个字母=1个字节=8bit(8位)1个数字=1个字节=8bit(8位)1个汉字=2个字节=16bit(16位)1 Byte = 8 Bits1 KB = 1024 Bytes1 MB = 1024 KB1 GB = 1024 MBPV4 报文最小 20 字节~最大 60 字节Version:版本-----------------------------4比特IHL:首部长度--...

refusing to merge unrelated histories_大鸟-0101的博客-程序员秘密

git branch 和 git remote(你要push的仓库是两个独立的仓库)本地仓库和远程仓库实际上是独立的两个仓库。假如我之前是直接clone的方式在本地建立起远程github仓库的克隆本地仓库就不会有这问题了。可以在pull命令后紧接着使用–allow-unrelated-history选项来解决问题(该选项可以合并两个独立启动仓库的历史)。pullgit pull 命令基本上...

laravel 模型集合where_king2wang的博客-程序员秘密

PHP是一个弱类型的编程语言,所以从mysql数据库查询出来数据都会默认为string类型,具体原因及解释,可看这边文章https://blog.csdn.net/Darry_Zhao/article/details/52914245所以当使用laravel集合模型的where方法进行筛选时,需注意:1:5.2及以下laravel版本,where()为严格匹配模式,源码如下:publ...

benchmarksql测试mysql_使用benchmarkSQL测试数据库的TPCC_老光私享的博客-程序员秘密

压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。TPCC测试:Transaction Processing Performance Council,要熟练使用TPC是一系列事务处理和数据库基准测试的规范。其中TPC-C是针对OLTP的基准测试模型,一方面可以衡量数据库的性能,另一方面可以衡量...

ZF网络架构深度详解_LoveMIss-Y的博客-程序员秘密_zf网络

前言:ZF网络是2013年提出的,网上有很多关于它的介绍和讲解,但是很多内容讲的不太好(个人感觉),于是花时间收集了一些资料,整理了一些比较好的文章,从头到尾把ZFNet说了一遍。一、ZFNet简介1.1 为什么起名ZFnetwork ILSVRC 2013获胜者是来自Matthew Zeiler和Rob Fergus的卷积网络。它被称为ZFNet(Zeiler&...

推荐文章

热门文章

相关标签