当前位置:网站首页>【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
边栏推荐
- NLP model Bert: from introduction to mastery (2)
- Elasticsearch数据库 | Elasticsearch-7.5.0应用搭建实战
- 6.4 viewresolver view parser (in-depth analysis of SSM and project practice)
- Introduction to Google software testing
- 零基础打造一款属于自己的网页搜索引擎
- 华为云微认证考试简介
- Advanced Vue component pattern (3)
- Natural language processing - wrong word recognition (based on Python) kenlm, pycorrector
- Brief introduction and advantages and disadvantages of deepwalk model
- 百万年薪,国内工作6年的前辈想和你分享这四点
猜你喜欢
What to do if you are squeezed by old programmers? I don't want to quit
【自学unity2d传奇游戏开发】如何让角色动起来
GUI engine evaluation index
【转发】查看lua中userdata的方法
Word segmentation, naming subject recognition, part of speech and grammatical analysis in natural language processing
一篇文章带你了解CSS对齐方式
【自学unity2d传奇游戏开发】地图编辑器
MeterSphere开发者手册
每个大火的“线上狼人杀”平台,都离不开这个新功能
[C / C + + 1] clion configuration and running C language
随机推荐
Flink的DataSource三部曲之一:直接API
視覺滾動[反差美]
6.4 viewresolver view parser (in-depth analysis of SSM and project practice)
Cglib 如何实现多重代理?
What are the criteria for selecting a cluster server?
[C / C + + 1] clion configuration and running C language
Unity性能优化整理
Brief introduction and advantages and disadvantages of deepwalk model
Using NLP and ml to extract and construct web data
Uncle Bob: the software architecture is similar to a house. Object oriented is the structure of the house, and the water pipe is functional programming
What if the front end doesn't use spa? - Hacker News
For a while, a dynamic thread pool was created, and the source code was put into GitHub
Introduction to Google software testing
Asp.Net Core learning notes: Introduction
React design pattern: in depth understanding of react & Redux principle
A brief history of neural networks
Python filtering sensitive word records
Shh! Is this really good for asynchronous events?
Free patent download tutorial (HowNet, Espacenet)
Discussion on the development practice of aspnetcore, a cross platform framework