当前位置: 首页 > news >正文

ElasticSearch基础和使用

ElasticSearch基础

1 初识ES相关组件

(1)Elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。Elasticsearch结合kibana、Logstash、Beats组件 也就是elastic stack(ELK) 广泛应用于日志数据分析、实时监控等领域。其中核心是ES,其他的组件可以替换。
在这里插入图片描述
Kibana是可视化的es的操作工具 (类似编写sql,但是使用的是DSL语句)

(2)ES特点:
支持分布式,可水平扩展
提供Restful接口,可被任何语言调用

(3)ES的组成

<1>索引(Index):就是文档的集合,类似数据库的表。

<2>文档(document):是一条一条的数据,类似数据库中的一行,文档是json格式的。

<3>字段(field):是json文档中的字段,类似数据库中的列。

<4>Mapping:类似于数据库中的字段类型约束。

<5>DSL语句:是ES提供的JSON风格的请求语句,用来操作ES

2 ES的DSL语句实现CRUD

3 单点安装ES

http://www.lryc.cn/news/537721.html

相关文章:

  • qt-C++笔记之QGraphicsScene和 QGraphicsView中setScene、通过scene得到view、通过view得scene
  • 小白win10安装并配置yt-dlp
  • 【kafka系列】broker
  • 用大模型学大模型05-线性回归
  • Python实现AWS Fargate自动化部署系统
  • 国产编辑器EverEdit - 上下翻滚不迷路(历史编辑位置、历史光标位置回溯功能)
  • 今日写题work05
  • [C++语法基础与基本概念] std::function与可调用对象
  • 两个实用且热门的 Python 爬虫案例,结合动态/静态网页抓取和反爬策略,附带详细代码和实现说明
  • 华象新闻 | 2月20日前谨慎升级 PostgreSQL 版本
  • 跳跃游戏 II - 贪心算法解法
  • 图像质量评价指标-UCIQE-UIQM
  • CentOS上安装WordPress
  • Spring Boot 原理分析
  • Git 本地项目上传 GitHub 全指南(SSH Token 两种上传方式详细讲解)
  • jenkins服务启动-排错
  • CF 144A.Arrival of the General(Java实现)
  • SAP-ABAP:SAP中REPORT程序和online程序的区别对比
  • Java发展史
  • vue3--SVG图标的封装与使用
  • Datawhale Ollama教程笔记3
  • 学习数据结构(10)栈和队列下+二叉树(堆)上
  • 洛谷 P3660 USACO17FEB Why Did the Cow Cross the Road III 题解
  • 【数据结构】(9) 优先级队列(堆)
  • 如何提升爬虫获取数据的准确性?
  • Obsidian及Zotero常用的插件
  • 闲鱼IP属地是通过电话号码吗?
  • C#多线程异步连接MySQL与SQLserver数据库
  • 51单片机-数码管
  • C#学习之S参数读取(s2p文件)