Elasticsearch 7.6.1教程一(环境搭建es+head+kibana)

本文是Elasticsearch 7.6.1的入门教程,介绍了Lucene创始人Doug Cutting及其贡献,以及Elasticsearch与Solr的区别。文章详细阐述了Elasticsearch的安装过程,包括Windows下的安装、Elasticsearch-head-master的可视化界面安装和Kibana的安装。此外,还提到了解决Elasticsearch跨域问题的方法以及Kibana的用途和安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Elasticsearch 7.6.1教程一(环境搭建es+head+kibana)

视频推荐:B站 遇见狂神说 https://www.bilibili.com/video/BV17a4y1x7zq?from=search&seid=13757859677581124562&spm_id_from=333.337.0.0

简介

版本 ElasticSearch 7.6.1

6.x 7.x 区别十分大 6.x的原生API

我们要讲解什么

1、聊一个人

2、货比三家

3、安装

4、生态圈

5、分词器 IK

6、RestFul操作 ES

7、CRUD

8、SpringBoot 集成 ElasticSearch (从原理分析)

9、爬虫爬取数据

10、实战

大量数据的搜索用ES

Lucene创始人

Doug Cutting 开发出Lucene ,目标是为各种中小型应用软件加入全文检索功能 。因为好用而开源,非常受欢迎。

后来又开发出Nutch.

2003年 Google公开了谷歌文件系统GFS(Google File System), 应用于 存储海量搜索数据。

第二年 ,Doug Cutting 基于Google的GFS论文,实现了分布式文件存储系统,并将其命名为NDFS (Nutch Distributed File System )。

2004年,Google又发表了一篇技术学术论文,介绍自己的MapReduce编程模型,这个编程模型,用于大规模数据集(大于1TB)的并行分析运算。

第二年,Doug Cutting 又基于MapReduce,又在Nutch搜索引擎实现了该功能。

2006年,Doug Cutting 加盟雅虎。

加盟雅虎后,Doug Cutting将NDFS和MapReduce进行了升级改造,并重新命名为Hadoop

2006年,谷歌又发论文了。

这个,他们介绍了自己的BigTable.这是一种分布式数据存储系统,一种用来处理海量数据点非关系型数据库。

Doug Cutting当然没有放过,在自己的hadoop系统里面,引入了BigTable,并命名为HBase.

回到主题

Lucene是一套信息检索工具包!jar包!不包含 搜索引擎系统!

包含: 索引结构!读写索引的工具!排序,搜索规则…工具类!

Lucene 和 ES 的关系:

​ ES 是基于 Lucene做了一些封装和增强。

ES 概述

开源、高扩展性、分布式全文检索引擎、

目的是通过简单的RESTful API 来隐藏Lucene的复杂性,从而让全文检索变得简单。

ES和Solr的差别

Es 是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。

它用于全文搜索、结构化搜索、分析 以及将这三者混合使用。

Solr 也基于Lucene。Solr提供了比Lucene更丰富的查询语言。

Solr可以独立运行,运行在jetty、tomcat等Servlet容器中。

Solr对外提供了类似于Web-service的API接口。用户可以通过http请求,向搜素引擎服务器提交一定的格式的文件,生成索

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值