ES 基本用法】的更多相关文章

转自:https://www.cnblogs.com/rodge-run/p/7760308.html ES的基本概念 1> 集群和节点 一个es集群是由一个或多和es节点组成的集合 每一个集群都有一个名字, 如之前的wali 每个节点都有自己的名字, 如之前的master, slave1, slave2 节点是可以存储数据, 参与索引数据等的独立服务 2> 索引(类似于数据库里面的database) 索引是含有相同属性的文档集合 索引在es中是通过一个名字来识别的, 必须是英文字母小写, 且…
背景 用户需求:近期数据查询速度快,较远历史数据运行查询速度慢? 对于开发人员而言即数据的冷热分离,实现此功能有2个前提条件: 硬件:处理速度不同的硬件,最起码有读写速度不同的硬盘,如SSD.机械硬盘HDD. 软件配置:可以配置 不同的数据存储在不同的硬盘,如近期数据存储在SSD,较远历史数据存储在HDD.对于linux系统而言,存储于不同的硬盘就是存储在不同的路径. elasticsearch的冷热分离配置主要依赖于分片分布规则设置. es配置之分片分布规则设置 自定义分片分布规则 clust…
前置 ES: Java Spark/Flink Stack + Spring Boot + ES Scala/Java + Java/Scala + Java ==> 用API的方式来掌握ES的用法(API.SpringBoot的使用) ES: API RESTFul ElasticSearch + Kibana 存储 展示/分析 ES Plugin: Head SQL Kibana (三个插件,Kibana也算插件) 最终数据要到SQL (易用性) ES的安装 地址: https://arti…
1.使用_cat API检测集群是否健康,确保9200端口号可用: curl 'localhost:9200/_cat/health?v' 注意:绿色表示一切正常,黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用. 2.获取集群的节点列表 curl 'localhost:9200/_cat/nodes?v' 3.查看所有索引 curl http://localhost:9200/_cat/indices?v 4.curl用法 -X 指定http的请求方法,有HEA…
遗留问题: 1._source字段和field字段的区别 2.q和search的区别(查询请求中) 3.输入关键字的大小写,参考prefix查询,match_phrase_prefix查询(4.4.2),有些查询不会被分析,所以区分大小写 第一章:ES介绍 1..快速查询: 1)Lucene使用倒排索引,创建一个数据结构,记录每个单词出现在哪些数据中的清单 2)为了提升搜索的性能和相关性,需要更多的磁盘空间来储存索引.增加新内容会越来越慢,因为每次添加数据就要更新索引.所以ES需要调优. 2.相…
wxss:是一套样式语言,用来描述wxml的组件样式:小程序在css基础上做的修改和扩充的版本 css:是一套样式语言,样式表,用来描述xml和html文件样式的呈现: 设备像素:是图片在设备上显示的小点,这些是固定不变的 css像素:逻辑像素,是我们一套标准来显示屏幕的宽 ppi:独立设备显示的密度 dpr:设备像素除以逻辑像素 微信给的屏幕的宽750px , 我们在750px的基础上进行自适应 尺寸单位:rpx(响应式像素) 样式导入: 在css的文件中,在引入另一个css的文件: @imp…
首先声明下,本文为笔者学习<OpenGL ES应用开发实践指南(Android卷)>的笔记,涉及的代码均出自原书,如有需要,请到原书指定源码地址下载. 在Android.iOS等移动平台上,开发者可以使用跨平台应用编程接口创建二维或者三维图形,或进行图像处理和计算机视觉应用,结合两者将能构建丰富有趣的交互体验.前者称为OpenGL,后者称为OpenCV,不过本文主要介绍前者,OpenCV在后续文章中涉及.OpenGL应用于桌面系统的历史已经很长了,但考虑到移动平台的特点(计算能力.性能等),将…
短语匹配 短语匹配故名思意就是对分词后的短语就是匹配,而不是仅仅对单独的单词进行匹配 下面就是根据下面的脚本例子来看整个短语匹配的有哪些作用和优点 GET /my_index/my_type/_search { "query": { "match_phrase": { "title": "quick brown fox" } } } //查询分词之后连续的 //例如 brown fox 可以查询到,但是quick fox 查询…
ES的基本概念 1> 集群和节点 一个es集群是由一个或多和es节点组成的集合 每一个集群都有一个名字, 如之前的wali 每个节点都有自己的名字, 如之前的master, slave1, slave2 节点是可以存储数据, 参与索引数据等的独立服务 2> 索引(类似于数据库里面的database) 索引是含有相同属性的文档集合 索引在es中是通过一个名字来识别的, 必须是英文字母小写, 且不含中划线 3> 类型(相当于sql中的table) 一个索引可以定义一个或多个类型, 文档必须属…
ES的基本用法 ES的基本概念 1> 集群和节点 一个es集群是由一个或多和es节点组成的集合 每一个集群都有一个名字, 如之前的wali 每个节点都有自己的名字, 如之前的master, slave1, slave2 节点是可以存储数据, 参与索引数据等的独立服务 2> 索引(类似于数据库里面的database) 索引是含有相同属性的文档集合 索引在es中是通过一个名字来识别的, 必须是英文字母小写, 且不含中划线 3> 类型(相当于sql中的table) 一个索引可以定义一个或多个类…