Elasticsearch学习

本文深入介绍了Elasticsearch,一个基于Apache Lucene的开源搜索引擎。重点讲解了其分布式特性、全文检索能力、近实时搜索、高可用性以及RESTful API。文章涵盖Elasticsearch的核心概念,如集群、节点、索引、分片和备份,并讨论了结构化与非结构化数据的处理,以及倒排索引的工作原理。此外,还展示了如何进行索引、文档和SQL操作。
摘要由CSDN通过智能技术生成

Elasticsearch简介

Elasticsearch 是一个开源的搜索引擎, 建立在全文搜索引擎库 Apache Lucene 基础上;内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单,通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTFUL API;

Elasticsearch 不仅仅只是一个全文搜索引擎是一个分布式的实时文档存储,每个字段可以被索引与搜索可以作数据库用;还是一个分布式实时分析搜索引擎,能胜任上百个服务节点的扩展,并支持PB级别(大数据级别)的结构化(定死的,进去多少出来多少,多余的全部抛弃)或者非结构化数据(只需要直到其属性即可);

衍生的开源软件

Elasticsearch :分布式搜索引擎
Logstash:日志的采集与解析工具
Kibana:可视化分析平台
Beats:数据采集工具家族(替换Logstash)
X-Pack:功能包

ES特性

速度快、易扩展、弹性、灵活、操作简单、多语言客户端
分布式:横向扩展非常灵活
全文检索:基于lucene的强大的全文检索能力;
近实时搜索和分析:**数据进入ES,可达到近实时搜索,还可进行聚合分析
高可用:容错机制,自动发现新的或失败的节点,重组和重新平衡数据
模式自由:ES的动态mapping机制可以自动检测数据的结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>