Elasticsearch搜索引擎
Posted Pr Young
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch搜索引擎相关的知识,希望对你有一定的参考价值。
一个分布式的Restful风格的搜索引擎
支持对各种类型数据的检索
搜索速度快,可以提供实时的搜索服务
每秒可以处理PB级海量数据
将mysql或者redis中的数据在ES中再存一份
ES术语
(1)索引,类型,文档,字段
mysql中有库,表,行,字段
索引就是库,类型就是表,文档就是一行(一般是一个json),文档中的每个属性就是字段
新版本ES把类型这个概念废弃了,索引对应表,文档对应行,字段对应列
(2)集群,节点,分片,副本
多台ES服务器组成一个集群
分片:一个索引就是一张表,表里面的数据可能非常多,分片就是将索引进行划分,一个索引拆分成多个分片进行存储
副本:一个分片可能有多个副本
将帖子保存到ES服务器中,然后在ES服务器中搜索帖子
以上是关于Elasticsearch搜索引擎的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch:如何在 Elastic 中实现图片相似度搜索
Elastic Stack(ElasticSearch Kibana 和 Logstash) 实现日志的自动采集搜索和分析