分布式搜索引擎
放羊的大飞
这个作者很懒,什么都没留下…
展开
-
ES的查询过程、倒排索引
一、ES的搜索过程: 1、query phase 查询阶段: 1.客户端发送请求,接受到的节点变成coordinate node协调节点; 2.协调节点将搜索请求广播给:该索引中每个节点的副本分片or主分片; 3.每个分片将自己的搜索结果(一些doc id)返回给协调节点,由协调节点做数据的合并、排序、分页等操作,产出最终的查询结果; 2、fetch phase 取回阶段: 4.协调节点根据查询阶段得到的结果集(doc id),向含有...原创 2020-05-23 00:37:16 · 1781 阅读 · 0 评论 -
ES介绍
一、ES的简介 1、ES是一个开源分布式全文检索引擎,每个字段均可被索引、被搜索。 2、使用Lucene作为核心来实现索引和搜索的功能,通过RESTful API提供简单的操作方式。 3、数据的存储、检索效率高;扩展性强,可以扩展到上百台服务器,处理PB级别的数据。(1PB=1024T=1024*1024G) 4、ES的节点启动后,通过多播(multicast)或者单播寻找集群中的其他节点,并与之建立连接。 5、ES对比关系型数据库: 索引(index):相...原创 2020-05-22 23:54:32 · 385 阅读 · 0 评论