当前位置:网站首页>【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
边栏推荐
- The road of C + + Learning: from introduction to mastery
- 有了这个神器,快速告别垃圾短信邮件
- vue-codemirror基本用法:实现搜索功能、代码折叠功能、获取编辑器值及时验证
- The data of pandas was scrambled and the training machine and testing machine set were selected
- The difference between gbdt and XGB, and the mathematical derivation of gradient descent method and Newton method
- It's time for your financial report to change to a more advanced style -- financial analysis cockpit
- [actual combat of flutter] pubspec.yaml Configuration file details
- hdu3974 Assign the task線段樹 dfs序
- Behind the first lane level navigation in the industry
- ES6学习笔记(四):教你轻松搞懂ES6的新增语法
猜你喜欢
Pattern matching: The gestalt approach一种序列的文本相似度方法
Individual annual work summary and 2019 work plan (Internet)
Python saves the list data
一篇文章带你了解CSS对齐方式
What are Devops
Construction of encoder decoder model with keras LSTM
一部完整的游戏,需要制作哪些音乐?
游戏主题音乐对游戏的作用
【转发】查看lua中userdata的方法
What are manufacturing and new automation technologies?
随机推荐
The AI method put forward by China has more and more influence. Tianda et al. Mined the development law of AI from a large number of literatures
Discussion on the development practice of aspnetcore, a cross platform framework
Python Jieba segmentation (stuttering segmentation), extracting words, loading words, modifying word frequency, defining thesaurus
Word segmentation, naming subject recognition, part of speech and grammatical analysis in natural language processing
一篇文章教会你使用Python网络爬虫下载酷狗音乐
html+vue.js 實現分頁可相容IE
DRF JWT authentication module and self customization
Analysis of query intention recognition
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
MeterSphere开发者手册
Network security engineer Demo: the original * * is to get your computer administrator rights! [maintain]
How to customize sorting for pandas dataframe
Vue.js Mobile end left slide delete component
The data of pandas was scrambled and the training machine and testing machine set were selected
使用 Iceberg on Kubernetes 打造新一代雲原生資料湖
ES6学习笔记(四):教你轻松搞懂ES6的新增语法
What are the criteria for selecting a cluster server?
FastThreadLocal 是什么鬼?吊打 ThreadLocal 的存在!!
零基础打造一款属于自己的网页搜索引擎