ElasticSearch 8 学习笔记总结(七)

2023-05-16

感觉这些东西没必要认真学,了解一下,工作用到再学。

文章目录

  • 一、ES8 EQL 介绍
  • 二、ES8 EQL基本操作 与 安全检测
  • 三、ES SQL操作
  • 四、ES SQL与DSL的关系
  • 五、ES 常用的SQL操作
  • 六、ES datagrip配置ES
  • 七、ES8 自然语言处理 NLP
  • 八、ES8 性能优化 之 缓存
  • 九、ES8 性能优化 之 减少内存堆
  • 十、ES8 功能优化

一、ES8 EQL 介绍

EQL:Event Query Language(EQL) 事件查询语言。

事件 就是为了方便用户去获取某关系下的相关数据的情况,所以要额外添加新的字段。

在这里插入图片描述

二、ES8 EQL基本操作 与 安全检测

对EQL了解并不是深入。

在这里插入图片描述

所以要准备一些数据。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、ES SQL操作

一般使用Elasticsearch得时候,会使用Query DSL来查询数据,从ES6.3版本以后,Elasticsearch已经支持SQL查询了。

在这里插入图片描述

ES SQL的特性:
在这里插入图片描述

SQL与Elasticsearch的等同对比:

SQLElasticsearch
column(列)field(字段)
row(行)document(文档)
table(表)index(索引)
schema(模式)N/A
database(数据库)Elasticsearch集群实例

sql案例:
在这里插入图片描述
format格式:txt文本、json、smile笑脸等等不同格式。

四、ES SQL与DSL的关系

SQL转换DSL的使用:
在这里插入图片描述
还可以通过SQL 与 DSL 混合使用:
在这里插入图片描述

五、ES 常用的SQL操作

sql查询索引操作:
在这里插入图片描述
在这里插入图片描述


效果与sql查询相同的:
在这里插入图片描述


cursor游标:系统为用户开设一个数据缓冲区。
在这里插入图片描述
在这里插入图片描述


聚合操作,同样直接用即可:
在这里插入图片描述


运算操作:
在这里插入图片描述
在这里插入图片描述


模糊查询:
在这里插入图片描述


各种函数:
在这里插入图片描述

三角函数、时间函数、日期函数、字符串检索,条件分支函数,系统函数等等。

在这里插入图片描述
在这里插入图片描述

六、ES datagrip配置ES

配置ES驱动:
在这里插入图片描述
对于https协议的连接还需要配置证书才可以!

此外,通过jdbc客户端连接必须是白金级别才可以,可以通过修改License来暂时改为试用30天。
在这里插入图片描述

七、ES8 自然语言处理 NLP

效果如下:
在这里插入图片描述
在这里插入图片描述
直接在es中使用PyTorch机器学习模型。


例如:opennlp插件。
在这里插入图片描述

八、ES8 性能优化 之 缓存

在这里插入图片描述

页缓存:
在这里插入图片描述

分片级请求缓存:(默认是关闭的,需要手动开启)
在这里插入图片描述

查询级别的缓存:
在这里插入图片描述

九、ES8 性能优化 之 减少内存堆

在这里插入图片描述
在这里插入图片描述

十、ES8 功能优化

在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ElasticSearch 8 学习笔记总结(七) 的相关文章

  • OpenStack多节点部署(一)——服务器选型

    OpenStack多节点部署 xff08 一 xff09 服务器选型 OpenStack多节点部署 xff08 二 xff09 操作系统安装 OpenStack多节点部署 xff08 三 xff09 网络配置 OpenStack多节点部署
  • 【代码】使用C++实现改进的有效边表算法。

    算法的解释和一些细节晚一些再上传 xff0c 先直接上代码 xff1a 如果有错误可以在评论区指出 由于opengl使用实数的坐标 xff0c 所以 xff0c 本程序将使用画线代替画点 include lt GL glut h gt in
  • FireFox导入导出Cookies和收藏夹的方法

    FireFox是一个常用的浏览器 xff0c 扩展插件众多 xff0c 和IE相比有很多优点 xff0c 不过有些细小的地方似乎考虑的不太好 xff0c 比如用户经常会碰到系统重新安装等问题 xff0c 这就需要导入导出FireFox浏览器
  • linux交换分区回收

    author xff1a skate time xff1a 2012 04 11 交换分区回收 如果系统过多的使用交换分区 xff0c 那性能将会变慢 xff0c 所以要找到大量使用交换分区的原因 回收交换分区可以用如下 xff1a swa
  • Linux下查看文件和文件夹大小的df和du命令

    当磁盘大小超过标准时会有报警提示 xff0c 这时如果掌握df和du命令是非常明智的选择 df可以查看一级文件夹大小 使用比例 档案系统及其挂入点 xff0c 但对文件却无能为力 du可以查看文件及文件夹的大小 两者配合使用 xff0c 非
  • 算法系列之九:计算几何与图形学有关的几种常用算法(一)

    我的专业是计算机辅助设计 xff08 CAD xff09 xff0c 算是一半机械一半软件 xff0c 计算机图形学 是必修课 xff0c 也是我最喜欢的课程 热衷于用代码摆平一切的我几乎将这本教科书上的每种算法都实现了一遍 xff0c 这
  • uiviewController管理UITableView

    iOS开发 xff1a 如何作为子类来创建和管理UITableView 已有 184 次阅读 2011 10 24 21 38 标签 UIViewController UIView UITableView iOS 在iPhone应用开发中个
  • 【Iphone 游戏开发之一】创建视图并绘制简单图形

    Himi 原创 xff0c 转载请注明 xff01 原文地址 xff1a http blog csdn net xiaominghimi article details 6633172 这段时间N忙 xff0c 没办法 xff0c 创业公司
  • archlinux中virtualbox无法运行问题解决

    在archlinux中安装完成virtualbox后 xff0c 新建虚拟机无法启动 xff0c 而是出现下图的提示 xff1a 在fedora中直接用root权限运行 etc init d vboxdrv setup重新加载一下驱动就可以
  • 【Linux】Ubuntu 代理配置

    apt get 设置代理 proxy 方法 方法一 xff1a 这是一种临时的手段 xff0c 如果你仅仅是暂时需要通过http代理使用apt get xff0c 你可以使用这种方法 在使用 apt get 之前 xff0c 在终端中输入以
  • 百度之星之E:C++ 与Java

    E C 43 43 与Java 时间限制 2000ms 内存限制 65536kB 描述 在百度之星的贴吧里面 xff0c Java的爱好者和C 43 43 的爱好者总是能为这两种语言哪个更好争论上几个小时 Java的爱好者会说他们的程序更加
  • 并查集详解

    并查集是我暑假从高手那里学到的一招 xff0c 觉得真是太精妙的设计了 以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定 不分享出来真是对不起party了 xff08 party xff1a 我靠 xff0c 关我嘛事啊 xff1f
  • ubuntu18.04 开启ssh远程服务

    1 查看ssh服务是否已经开启 说明 xff1a 1 ssh agent 指的是ubuntu的ssh服务的客户端 xff0c 用于该ubuntu远程连接其它Linux主机 如果没有ssh agent的话 xff0c 该ubuntu主机也无法
  • Python必备知识之“if __name__ == ‘__main__‘:”

    在学习Python的过程中经常会看到 if name 61 61 39 main 39 这行代码 xff0c 那么这行代码的作用究竟是什么呢 xff1f if name 61 61 39 main 39 这行代码的主要作用是调试某个模块的正
  • Windows Server 网络连接由公用网络改为专用网络

    主题 xff1a Windows Server 网络连接由公用网络改为专用网络 关键字 xff1a 问题描述 xff1a Windows Server 2012 r2 启动后网络连接被识别为公用网络 xff0c 导致远程桌面等服务无法使用
  • 关于书籍(WPF及其它)

    原文 xff1a On Books WPF and Otherwise 有人让我去看coding horror comparison xff0c 这篇文章来至于Charles Petzold和Adam Nathan的书籍 xff0c 是关于
  • pip,pip安装源

    介绍 Python在使用pip安装第三方包 第三方功能库的时候 xff0c pip3 pip install xxx走的是国外源 xff0c 有点慢 我们可以采用国内源加快下载的速度 常用pip源 xff1b 豆瓣 xff1a https
  • 安装Anaconda时安装路径错误,提示Directory" xxx is not empty ,please choose a different location."问题的解决方案

    错误如下图所示 重新选择路径 xff0c 选择平时安装的盘 xff0c 然后手动输入Anaconda xff0c 即可正常安装 xff08 在这一步之前一定要删除卸载 先前安装产生的文件夹 xff09 进QQ群 xff08 77980901
  • vue项目引入PWA(vue-cli4)

    1 概念 PWA 全称为 Progressive Web App xff0c 中文译为渐进式 Web APP 其目的是通过各种 Web 技术实现与原生 App 相近的用户体验 也就是说 xff0c 只要你使用浏览器 xff0c 就可以实现免
  • Linux远程管理协议(RFB、RDP、Telnet和SSH)

    提到远程管理 xff0c 通常指的是远程管理服务器 xff0c 而非个人计算机 个人计算机可以随时拿来用 xff0c 服务器通常放置在机房中 xff0c 用户无法直接接触到服务器硬件 xff0c 只能采用远程管理的方式 远程管理 xff0c

随机推荐