当前位置:网站首页>【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
边栏推荐
- 【應用程式見解 Application Insights】Application Insights 使用 Application Maps 構建請求鏈路檢視
- Basic usage of GDB debugging
- 6.3 handlerexceptionresolver exception handling (in-depth analysis of SSM and project practice)
- From zero learning artificial intelligence, open the road of career planning!
- Who says cat can't do link tracking? Stand up for me
- Live broadcast preview | micro service architecture Learning Series live broadcast phase 3
- Details of dapr implementing distributed stateful service
- The road of C + + Learning: from introduction to mastery
- 事件监听问题
- Simple summary of front end modularization
猜你喜欢
C#和C/C++混合编程系列5-内存管理之GC协同
前端工程师需要懂的前端面试题(c s s方面)总结(二)
只有1个字节的文件实际占用多少磁盘空间
What are Devops
Who says cat can't do link tracking? Stand up for me
Free patent download tutorial (HowNet, Espacenet)
仅用六种字符来完成Hello World,你能做到吗?
NLP model Bert: from introduction to mastery (2)
Python saves the list data
一篇文章教会你使用Python网络爬虫下载酷狗音乐
随机推荐
開源一套極簡的前後端分離專案腳手架
Shh! Is this really good for asynchronous events?
Three Python tips for reading, creating and running multiple files
JNI-Thread中start方法的呼叫與run方法的回撥分析
With the advent of tensorflow 2.0, can pytoch still shake the status of big brother?
React design pattern: in depth understanding of react & Redux principle
Advanced Vue component pattern (3)
Five vuex plug-ins for your next vuejs project
How to demote domain controllers and later in Windows Server 2012
一部完整的游戏,需要制作哪些音乐?
Recommendation system based on deep learning
Our best practices for writing react components
A course on word embedding
What are the common problems of DTU connection
nacos、ribbon和feign的簡明教程
Wechat applet: prevent multiple click jump (function throttling)
vue任意关系组件通信与跨组件监听状态 vue-communication
Natural language processing - wrong word recognition (based on Python) kenlm, pycorrector
百万年薪,国内工作6年的前辈想和你分享这四点
ES6学习笔记(四):教你轻松搞懂ES6的新增语法