当前位置:网站首页>【ElasticSearch搜索引擎】
【ElasticSearch搜索引擎】
2020-11-06 21:19:00 【Mrchai521】
什么是ElasticSearch
Elasticsearch是一个实时的分布式(自身就支持了分布式)搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
ElasticSearch特点
- 可以作为一个大型分布式集群(数百台服务器)技术,处理PB级数据,服务大公司;也可以运行在单机上;
- 将全文检索、数据分析以及分布式技术,合并在了一起,才形成了独一无二的ES;
- 开箱即用的,部署简单;
- 全文检索,同义词处理,相关度排名,复杂数据分析,海量数据的近实时处理;
ElasticSearch体系结构
下表是Elasticsearch与MySQL数据库逻辑结构概念的对比:
| ElasticSearch | 关系型数据库Mysql |
|---|---|
| 索引(index) | 数据库(database) |
| 类型(type) | 表(table) |
| 文档(document) | 行(row) |
在ElasticSearch中,存储数据的基本单位就是一篇文档。
ElasticSearch的Windows安装
es安装包的解压与启动
安装ElasticSearch7.4.2版本,先解压

解压完成后进入到es的bin目录下。
输入cmd打开终端:

输入.\elasticsearch, 即可启动elasticsearch:

启动完成后,浏览器访问loclahost:9200,得到如下结果就代表成功:

版权声明
本文为[Mrchai521]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4490996/blog/4557613
边栏推荐
- Wechat applet: prevent multiple click jump (function throttling)
- Python download module to accelerate the implementation of recording
- DC-1靶機
- 前端基础牢记的一些操作-Github仓库管理
- If PPT is drawn like this, can the defense of work report be passed?
- FastThreadLocal 是什么鬼?吊打 ThreadLocal 的存在!!
- Azure data factory (3) integrate azure Devops to realize CI / CD
- MeterSphere开发者手册
- 一篇文章教会你使用Python网络爬虫下载酷狗音乐
- Jetcache buried some of the operation, you can't accept it
猜你喜欢

Live broadcast preview | micro service architecture Learning Series live broadcast phase 3

Free patent download tutorial (HowNet, Espacenet)
![[Xinge education] poor learning host computer series -- building step 7 Simulation Environment](/img/f8/4bb6f887d56a7a18eb55cbec579204.jpg)
[Xinge education] poor learning host computer series -- building step 7 Simulation Environment

Python download module to accelerate the implementation of recording

Named entity recognition in natural language processing: tanford core LP ner (1)

零基础打造一款属于自己的网页搜索引擎

小游戏云开发入门

Lane change detection

ES6学习笔记(四):教你轻松搞懂ES6的新增语法

01. SSH Remote terminal and websocket of go language
随机推荐
Natural language processing - wrong word recognition (based on Python) kenlm, pycorrector
Jmeter——ForEach Controller&Loop Controller
6.1.1 handlermapping mapping processor (1) (in-depth analysis of SSM and project practice)
[C / C + + 1] clion configuration and running C language
6.4 viewresolver view parser (in-depth analysis of SSM and project practice)
What are the criteria for selecting a cluster server?
StickEngine-架构12-通信协议
一篇文章带你了解CSS3 背景知识
Chainlink brings us election results into blockchain everipedia
Network security engineer Demo: the original * * is to get your computer administrator rights! [maintain]
文件过多时ls命令为什么会卡住?
How to demote domain controllers and later in Windows Server 2012
Electron application uses electronic builder and electronic updater to realize automatic update
【應用程式見解 Application Insights】Application Insights 使用 Application Maps 構建請求鏈路檢視
华为云微认证考试简介
一路踩坑,被迫聊聊 C# 代码调试技巧和远程调试
零基础打造一款属于自己的网页搜索引擎
Music generation through deep neural network
What to do if you are squeezed by old programmers? I don't want to quit
C + + and C + + programmers are about to be eliminated from the market