当前位置: 首页 > news >正文

手机图片网站 模版网站怎么更改布局

手机图片网站 模版,网站怎么更改布局,怎么创建微信公众号写文章,企业邮箱在哪里查看Apache Lucene : Flush, Commit Elasticsearch 是一个基于 Apache Lucene 构建的搜索引擎。 它利用 Lucene 的倒排索引、查询处理和返回搜索结果等功能来执行搜索。 它还扩展了 Lucene 的功能#xff0c;添加分布式处理功能以支持大型数据集的搜索。 让我们看一下 Apache Luc…Apache Lucene : Flush, Commit Elasticsearch 是一个基于 Apache Lucene 构建的搜索引擎。 它利用 Lucene 的倒排索引、查询处理和返回搜索结果等功能来执行搜索。 它还扩展了 Lucene 的功能添加分布式处理功能以支持大型数据集的搜索。 让我们看一下 Apache Lucene 的功能这些功能使 Elasticsearch 能够执行这些角色。 Apache Lucene: Flush Apache Lucene: Flush 当收到文档索引请求时Lucene 会为文档创建一个倒排索引并将其存储在内存缓冲区中。 当执行索引、更新或删除文档等操作时Lucene 将这些更改保存在内存缓冲区中并定期将它们刷新flush到磁盘。 刷新flush是指将索引文档从易失性内存缓冲区例如 RAM移动到物理段的过程。 执行刷新有以下好处 改进的性能如果索引文档存储在内存中则每次执行搜索时都必须从内存中读取它们。 将文档刷新到磁盘可以提高搜索性能。数据丢失预防如果发生内存丢失索引文档可能会丢失。 将文档刷新到磁盘可以防止数据丢失。 private ExternalReaderManager createReaderManager(RefreshWarmerListener externalRefreshListener) throws EngineException {boolean success false;ElasticsearchReaderManager internalReaderManager null;try {try {final ElasticsearchDirectoryReader directoryReader ElasticsearchDirectoryReader.wrap(// DirectoryReader.open() !DirectoryReader.open(indexWriter),shardId);internalReaderManager new ElasticsearchReaderManager(directoryReader);// lastCommittedSegmentInfos lastCommittedSegmentInfos store.readLastCommittedSegmentsInfo();ExternalReaderManager externalReaderManager new ExternalReaderManager(internalReaderManager, externalRefreshListener);success true;return externalReaderManager;} catch (IOException e) {maybeFailEngine(start, e);try {indexWriter.rollback();} catch (IOException inner) { // iw is closed belowe.addSuppressed(inner);}throw new EngineCreationFailureException(shardId, failed to open reader on writer, e);}} finally {if (success false) { // release everything we created on a failureIOUtils.closeWhileHandlingException(internalReaderManager, indexWriter);}}} DirectoryReader.open() 方法打开 DirectoryReader 来读取索引文档。 此方法检查需要刷新的段并在必要时刷新它们。代码 lastCommitedSegmentInfos store.readLastCommissedSegmentsInfo(); 读取最后提交的段信息。 该信息用于确定哪些段需要刷新。 Apache Lucene: Commit Lucene 的 flush 操作只能保证数据传输到系统的页缓存page cache中但不能保证文件真正安全地写入磁盘。 因此Lucene 会定期执行同步操作通过 fsync 系统调用将内核系统页缓存的内容与当前写入磁盘的内容进行同步。 这个操作称为 Lucene 提交 (commit)。 什么是系统的页面缓存 系统的页缓存是操作系统存储在内存中的数据缓存。 操作系统使用页面缓存以便程序可以从硬盘读取数据而不必直接访问内存。 在页面缓存中存储数据有以下好处 它提高了程序性能因为程序可以从硬盘读取数据而无需直接访问内存。它减少了磁盘读取次数从而可以延长硬盘的使用寿命。 fsync系统调用是什么 fsync 系统调用是用于将文件内容永久写入磁盘的系统调用。 它将文件的内容从操作系统的页面缓存复制到磁盘然后更新磁盘上的标头有关文件的大小、内容、格式、创建、修改日期和权限的信息。 通过执行这些操作Apache Lucene 确保索引文档不仅存储在操作系统的页面缓存中而且永久存储在磁盘上从而防止数据丢失。 更多阅读ElasticsearchElasticsearch 中的 refresh 和 flush 操作指南
http://www.dnsts.com.cn/news/241189.html

相关文章:

  • 网站建设托管推广海报大型商城网站建设方案
  • 中国建设招标网 官方网站下载扁平网站配色
  • 网站导航条怎么做效果怎么用电脑做网站
  • 临夏网站建设装饰公司网站源码下载
  • 做网站 什么主题较好做mod游戏下载网站
  • 各种网站底部图标代码好网站建设公司开发
  • 东平网站制作哪家好wordpress滑块验证码
  • 常平网站建设公司建设银行网站不能登录不了
  • 郑州网站建设讯息如何建立网站域名
  • 学做网站论坛坑人吗网站备案 流程
  • 什么查网站是否降权艺术字体在线生成器下载
  • 个人网站设计理念小x导航正品
  • 用花生壳做网站wordpress 移动 插件
  • 昆明做网站优化公司黄埔移动网站建设
  • 怎么建设在线视频网站在南昌市做网站到哪
  • 商务网站建设与维护 试题央视新闻今天的内容
  • 旅游网站有哪些临沂制作手机网站
  • 网站建设需要php吗wordpress没有页脚选项
  • 快速网站推广怎么把网站放到空间吗
  • 国际网站建站四川省住房与城乡建设厅官方网站
  • 网站是先备案还是先做网站可信网站验证服务中心
  • 找人做效果图那个网站网页制作专业搜题
  • 怎么自己做电影网站微网站制作
  • 网站 被攻击_主业篡改 被黑了 织梦做的站建网站岑溪哪家强?
  • 做网站应该注意些什么问题微信怎么做网站推广
  • 做包装盒子的厂家哪个网站转移wordpress
  • 怎么做网站的学校的大图昆山设计公司
  • 网站建设 南京国际购物app
  • 家政网站制作seo推广特点
  • 网站统计模板免费1级做爰片在线观看网站