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

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.kler.cn/a/547585.html

相关文章:

  • UniApp 中制作一个横向滚动工具栏
  • 如何在 Mac 上解决 Qt Creator 安装后应用程序无法找到的问题
  • 技术速递|5 分钟用 GitHub Copilot Agent Mode 创建 Copilot Chat 应用
  • js考核第三题
  • 20250214 随笔 Elasticsearch(ES)索引数据 vs. 业务数据库冗余双写
  • 智能AI之隐私安全,尤其是医疗
  • Python - 构造函数、继承与重载
  • firefox的升级
  • 【PyQt】PyQt复选框与单选框
  • 【Linux网络编程】应用层协议HTTP(请求方法,状态码,重定向,cookie,session)
  • 类与对象C++详解(中)-----构造函数与析构函数
  • Unity CommandBuffer绘制粒子系统网格显示
  • 《Mycat核心技术》第14章:实现ER分片
  • VSCode配合cline实现自动编程
  • 5分钟掌握LM Studio本地部署DeepSeek R1
  • Spark 性能优化(四):Cache
  • 2025 (ISC)²CCSP 回忆录
  • 简述 tsconfig.json 中 rootDir 和 include 之间的关系
  • 设计模式——职责链模式
  • 【原理图与PCB专题】如果想要建立标准原理图有哪些思路?