Elasticsearch是什么
Elasticsearch是由 Java语言开发基于Lucene的一款开源的搜索、聚合分析和存储引擎。同时它也可以称作是一种非关系型文档数据库。
天生分布式、高性能(在PB(1024TB)及数据达到秒级查询)、高可用(分布式部署、多个节点组成集群)、易扩展(服务达不到时,可以横向扩展)、易维护。
跨语言、跨平台:几乎支持所有主流编程语言,并且支持在“Linux、Windows、MacOS”多平台部署
支持结构化、非结构化、地理位置搜索等
海量数据的全文检索,搜索引擎、垂直搜索、站内搜索:
百度、知乎、微博、CSDN
导航、外卖、团购等软件
以京东、淘宝为代表的垂直搜索
B站、抖音、爱奇艺、QQ音乐等音视频软件
GIthub
数据分析和聚合查询
日志系统:ELK