热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

【视频笔记】ElasticSearch入门2、基本概念和基本用法

基本概念跟db类比,索引相当于db,类型相当于表,文档相当于字段索引创建:结构化的创建索引:json的编写建议使用postman,是一个http请求模拟器,并且可以方便的编写和验证

基本概念

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》

跟db类比,索引相当于db,类型相当于表,文档相当于字段

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》

索引创建:

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》
《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》
《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》
《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》

结构化的创建索引:

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》

json的编写建议使用postman,是一个http请求模拟器,并且可以方便的编写和验证json字符串

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》
《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》

其中people,man,1分别是索引,类型和文档,_update代表操作

索引的创建、插入、修改、删除

索引查询

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》

排序

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》

聚合查询

《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》
《【视频笔记】ElasticSearch入门-2、基本概念和基本用法》


推荐阅读
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • 一面自我介绍对象相等的判断,equals方法实现。可以简单描述挫折,并说明自己如何克服,最终有哪些收获。职业规划表明自己决心,首先自己不准备继续求学了,必须招工作了。希望去哪 ... [详细]
  • step1.为mongodb添加admin管理员root@12.154.29.163:~#mongoMongoDBshellversionv3.4.2connectingto:mo ... [详细]
  • 使用Postman调试API遇到“400 Bad Request”问题
    问题今日使用Postman调试一个临时接手的API,参照调用程序代码填充好请求头、请求体参数(post),Postman客 ... [详细]
  • 背景后端使用Nginx并更改本地host文件,起本地服务。将aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax调用后端restful接口,要求 ... [详细]
  • postmain报400_Postman测试@RequestBody发送请求时报400错误
    postman测试requestbody时碰到400错误图1原因:传参数如果不使用RequestBody,在使用Postman进行Post请求时,通常做 ... [详细]
  • 架构师必读:日均500万数据,如何进行数据存储选型?
    点击上方关注我,选择“置顶或者星标”作者:麦田里的老农来源:https:zhuanlan.zhihu.comp37964096小编公司有一 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了MongoDB中的覆盖索引查询(Covered Queries)的概念和使用方法。当查询的查询条件和查询计划中只包含索引属性时,MongoDB可以高效地执行查询操作,无需扫描documents或者将documents调入内存中。覆盖索引查询的条件是查询中的所有属性都是索引的一部分,并且查询结果中的属性值都在同一个索引中。通过使用覆盖索引查询,MongoDB可以直接从RAM中的索引中获取数据,比通过扫描文档读取数据要快得多。本文还提供了一个使用覆盖索引查询的示例。 ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 使用场景使用es聚合时,有时还需要获取query(或filter)的相关文档结果(数据)。比如统计各个地区编码的营业额,得到了聚合的统 ... [详细]
  • 怎样解析Electron WebPreferences 远程命令执行漏洞CVE-2018-15685
    这篇文章给大家介绍怎样解析ElectronWebPreferences远程命令执行漏洞CVE-2018-15685,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家 ... [详细]
author-avatar
手机用户2702934194
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有