码迷,mamicode.com
首页 > 其他好文 > 详细

elasticsearch 运行原理

时间:2017-05-06 13:21:32      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:uid   commit   src   image   nbsp   索引   www   bsp   生成   

elasticsearch 运行原理:

Lucene 把每次生成的倒排索引,叫做一个段(segment)。然后另外使用一个 commit 文件,记录索引内所有的 segment。而生成 segment 的数据来源,则是内存中的 buffer。也就是说,动态更新过程如下:

  1. 当前索引有 3 个 segment 可用。索引状态如图 2-1; 技术分享图 2-1

  2. 新接收的数据进入内存 buffer。索引状态如图 2-2; 技术分享图 2-2

  3. 内存 buffer 刷到磁盘,生成一个新的 segment,commit 文件同步更新。索引状态如图 2-3。 技术分享图 2-3

elasticsearch 运行原理

标签:uid   commit   src   image   nbsp   索引   www   bsp   生成   

原文地址:http://www.cnblogs.com/tong775131501/p/6816089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!