从0到1快速了解ElasticSearch数据检索

简介

这篇文章主要讨论一下ElasticSearch数据检索内部流程,方便大家对数据检索的理解。如果对ElasticSearch的文档写入不了解的同学可以先看一下上一篇文章【从0到1了解ElasticSearch文档写入】

ES数据检索流程

GET获取数据

主要流程如下:

搜索两阶段:query phase 和 fetch phase,分别对应倒排数据和正排数据,query phase返回的是docIds,fetch phase就是Get操作;

两阶段相应的实现位置:

查询(Query)阶段 ---- search.InitialSearchPhase

取回(Fetch )阶段 ---- search.FetchSearchPhase

都继承自SearchPhase

本站内容大部分转载于网络,并由站长进行整理后发布,文章版权属于原作者。
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
从0到1快速了解ElasticSearch数据检索
这篇文章主要讨论一下ElasticSearch数据检索内部流程,方便大家对数据检索的理解。如果对ElasticSearch的文档写入不了解的同学可以先看一下上一...
<<上一篇
下一篇>>