es(一)-走进es
术语
文档doc:数据项(如:一条订单数据),json格式,每个文档都有一个唯一Id
索引index(名词):相似文档的集合;索引indexing(动词):保存一个文档到es的过程
类型:每个索引里都可以有一个或多个type,type是索引中的一个逻辑数据分类,一个type下的文档都有相同的字段
集群:es集群其实是一个分布式系统、要满足高可用性,高可用就是当集群中有节点服务停止响应的时候,整个服务还能正常工作,也就是服务可用性
不同的集群是通过不同的名字来区分的,默认的名字:elasticsearch,可以在配置文件中进行修改或者在命令行中使用-E cluster.name=wupx进行设置
节点:节点就是一个es实例,本质上是一个java进程
分片:可以将一个索引中的数据切分为多个分片
映射:定义索引中的文档的轮廓,定义了数据类型以及文档中显示的字段的格式和规则,以控制动态添加字段的映射
核心数据类型:文本、关键字、日期、长整型、双精度、布尔、ip
复杂数据类型:json对象和嵌套数据类型
API
文档API(可进行插入、更新),id为空时会自动生成
请求:
PUT schools/_doc/5 {name":"City School", "description":"ICSE", "street":"West End","city":"Meerut","state":"UP", "zip":"250002", "location":[28.9926174, 77.692485],"fees":3500,"tags":["fully computerized"], "rating":"4.5" }
响应:
{"_index" : "schools","_type" : "_doc","_id" : "5","_version" : 1,"result" : "created","_shards" : {"total" : 2,"successful" : 1,"failed" : 0},"_seq_no" : 2,"_primary_term" : 1 }
搜索API
POST /schools/_search {"query":{"query_string":{"query":"up"}} }
索引API
创建索引 PUT colleges 删除索引 DELETE /colleges 获取索引 get colleges 索引存在 head colleges 索引设置 get /colleges/_settings
参考文档
https://segmentfault.com/a/1190000021859630#item-1-4
es(一)-走进es相关推荐
- java读取ES配置生成ES管理类,获取ES连接
java读取ES配置生成ES管理类,获取ES连接 1.Elasticsearch是基于Lucene开发的一个分布式全文检索框架,向Elasticsearch中存储和从Elasticsearch中查询, ...
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
http://blog.csdn.net/kesalin/article/details/8223649 罗朝辉 (http://blog.csdn.net/kesalin) 本文遵循"署名 ...
- java spark es_ES-Spark连接ES后,ES Client节点流量打满分析
问题描述 前段时间用es-spark读取es数遇到了client节点流量打满的现象.es-spark配置的es.nodes是es的域名.由于其中一个client是master节点,然后普通查询变得特别 ...
- ElasticSearch8.x.x 【一篇文章精通系列】【ES的基本操作,ES安装,ES head + Kibana】
ElasticSearch8.x.x [一篇文章精通系列][ES的基本操作,ES安装,ES head + Kibana] 一.ElasticSearch的安装 1.解压安装ES 2.熟悉目录 3.启动 ...
- ES搜索引擎之ES介绍,安装以及辅助插件Kibana的安装
文章目录 ES搜索引擎之ES介绍,安装以及辅助插件Kibana的安装 ElasticSearch介绍 1.1为什么会有ElasticSearch搜索引擎 1.2ES的介绍 1.3什么是倒排索引 Ela ...
- 【ES实战】ES集群节点迁移与缩容补充说明
[ES实战]ES集群节点迁移与缩容补充说明 [ES实战]ES集群节点迁移与缩容 文章目录 [ES实战]ES集群节点迁移与缩容补充说明 1.集群的现状分析和集群的规划 2.集群健康关注点,变化关注点 3 ...
- error: GLSL 4.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, 3.10
error: GLSL 4.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, 3.10 ...
- [OpenGL ES 01]OpenGL ES之初体验
[OpenGL ES 01]OpenGL ES之初体验 罗朝辉 (http://blog.csdn.net/kesalin) 本文遵循"署名-非商业用途-保持一致"创作公用协议 一 ...
- 适用于Android的OpenSL ES指南-OpenSL ES的Android扩展
翻译自Android Extensions 针对Android的OpenSL ES扩展了参考OpenSL ES规范,使其与Android兼容,并利用Android平台的强大功能和灵活性. Androi ...
最新文章
- 源码资本深耕“三横九纵”科技助力网聚优秀企业
- MFC中绘制动态曲线
- node --- http数据上传
- 对mysql的总结与反思_一次DB故障引起的反思和MySQL Operator选型
- 基于github和hexo搭建博客 本地hexo博客搭建
- [Python] L1-040. 最佳情侣身高差 团体程序设计天梯赛GPLT
- 转- --python 3 编码
- Chrome渲染Transition时页面闪动Bug
- javascript call 详细解答与实践
- 20个Android游戏源码,…
- 三星固态860evo安装_固态要涨价了?我赶紧屯了这几块好货
- 大数据之项目需求及架构设计
- MATLAB DBSCAB简介
- 【AI识人】OpenPose:实时多人2D姿态估计 | 附视频测试及源码链接
- 有赞亿级订单同步的探索与实践
- 各种提权、渗透经验技巧总结大全(下)
- 数据分析:你的城市复工了吗?
- 四年级关于计算机的知识,小学四年级下册信息技术教案
- 基于Android的照片分组共享APP设计与实现
- CSDN写文章Markdown个人笔记
热门文章
- Excel表格里的数据全部变成了时间或者日期格式的时候怎么办???
- Semantic Segmentation--ICNet for Real-Time Semantic Segmentation on High-Resolution Images论文解读
- vue x 兼容iphone_详解关于移动端兼容iPhoneX底部小黑条
- 联通业务厅开进国美门店
- 威洛特:狗狗洁齿磨牙小攻略
- Python零基础入门教程( 快速入门)
- 浅谈计算机数据库技术的应用,浅谈计算机数据库技术的应用意义.doc
- 研究探讨elasticsearch 高cpu问题
- 【数据结构】求二叉树深度的算法
- 火山小视频伪原创教程 | 如何制作伪原创视频