lucene问题汇总:

Lucene常见问题汇总

当IndexSearcher打开一份磁盘索引后,IndexSearcher实例持有的是打开索引时的一份镜像索引,而执行优化动作后,将会把优化后的索引存储到原磁盘路径下,导致索引容量翻倍。

那么怎么解决这个问题呢?IndexSearcher实例执行re-open动作,然后再执行优化操作,此时的优化操作很快,相当于是删除之前IndexSearcher持有的镜像索引。

特别是在实时索引过程中,对大索引的优化一般比较耗时,因此合理的解决方案是:单独开一条线程执行优化操作,当优化完成后对IndexSearcher实例进行re-open操作,然后再执行一次优化操作。

在这一系列过程中,不会因为优化操作而对检索服务造成影响,也不会占用额外的磁盘空间(第二次优化的时候会将重复的索引文件进行删除,节约磁盘空间)。

但是必须注意的是:在第一优化操作时,必须保证空闲磁盘空间大于目前的索引容量。

[ lucene FAQ ] 当磁盘索引被IndexSearcher打开时,为什么优化操作后索引容量翻倍?...相关推荐

  1. #科技 #资讯 #生活 微信测试更多图片打开方式,神州圆满发射,英伟达或停产性价比神卡,SAMSUNG新一代显存带宽容量双翻倍,这就是今天的其它大新闻

    今天是2022年12月01日 十一月初八 现在是中午12:10 下面是今天的其他大新闻 #NEWS 1 # 微信测试用不同小程序打开图片:快捷调用小程序打开图片.视频.文件 ( 新浪科技 ) 据悉,微 ...

  2. Luke 5—— 可视化 Lucene 索引查看工具,可以查看ES的索引

    Luke 5 发布,可视化 Lucene 索引查看工具  oschina 发布于2015年08月31日  这是一个主要版本,该版本支持 Lucene 5.2.0. 它支持 elasticsearch ...

  3. 索引的正确“打开姿势”

    本文分享自华为云社区<DWS 索引的正确"打开姿势">,原文作者:hoholy . 索引能干什么呢,一言以蔽之:查询加速.常见的索引有下面几种: 1. 常用索引介绍 1 ...

  4. ES 05 - 增删改查、打开、关闭Elasticsearch的索引

    博客转载 方面自己查看 目录 1 创建index(配置mapping[映射]) 2 查看index 3 修改index 4 删除index 5 打开/关闭index 6 常见问题及解决方法 版权声明 ...

  5. Excel 2016 内存或磁盘空间不足无法打开Excel

    2019独角兽企业重金招聘Python工程师标准>>> 我的系统是win 10的系统,内存8G,磁盘500G,C盘80G. 按理说不应该出现 "内存或磁盘空间不足无法打开& ...

  6. (转)Excel 2016 内存或磁盘空间不足无法打开Excel

    https://blog.csdn.net/weixin_34268579/article/details/92093181 我的系统是win 10的系统,内存8G,磁盘500G,C盘80G. 按理说 ...

  7. Elastricsearch 索引操作详解(快速入门、索引管理、映射详解、索引别名)

    一.快速入门 1. 查看集群的健康状况 http://localhost:9200/_cat http://localhost:9200/_cat/health?v 说明:v是用来要求在结果中返回表头 ...

  8. 【翻译】SQL Server索引进阶:第七级,过滤的索引

    过滤一个索引 创建一个包含where子句的过滤的非聚集索引. IF EXISTS ( SELECT  * FROM    sys.indexes WHERE   OBJECT_ID = OBJECT_ ...

  9. mysql维护索引_高性能的MySQL(5)索引策略-索引和表的维护

    维护表有三个主要的目的: 1.找到并修复损坏的表. 对于MyISAM存储引擎来说,表损坏通常是系统崩溃导致的.其他的引擎也会由于硬件的问题,MySQL本身的缺陷或者操作系统的问题导致索引的损坏. 损坏 ...

最新文章

  1. 如何形象地描述 RxJava 中的背压和流控机制?
  2. android 4.0(ICS)源码下载方法
  3. c++ 冒泡排序_学习笔记-详解冒泡排序
  4. ZOJ 1292 Integer Inquiry
  5. bzoj1146CTSC2008Network
  6. 浅谈 SSD,eMMC,UFS
  7. redis配置文件参数详解
  8. resultmap拿不到数据_英雄联盟S10:半决赛数据告诉你huanfeng有多强
  9. qt 程序异常结束。_软件特攻队|VLC-Qt,功能齐全的跨平台多媒体开发利器
  10. 怎样在matlab q-q图上读出斜率,Q分解法潮流计算matlab小程序
  11. 算法真的“难”吗?其实也不见得...
  12. PCL计算点云的法线
  13. 中文界面blend_使用Blend设计出符合效果的WPF界面
  14. 用c语言莲花,用荷花为寓意的网名-网名搜索
  15. MSP430G2553学习笔记
  16. 《艺多不压身 艺多不养家》反思
  17. 《软技能--代码之外的生存指南》学习笔记之自我营销篇
  18. 李沐-->深度学习计算
  19. 一男老师每日百词转载+连载(3)
  20. strcpy 和strncpy 的代码和区别

热门文章

  1. sqlite like concat 怎么 替代_Joplin:真正的 Evernote 开源替代品
  2. js操作完的数值赋回html元素,JS的学习
  3. java编译后生成字节码_请问java源文件编译后怎么生成字节码文件?
  4. 什么是 restful api
  5. 最短路径(弗洛伊德算法)
  6. jsp整合mybatis案例
  7. 未发现数据源名称_在Power BI中管理数据源Analysis Services
  8. 一次挖掘SRC漏洞 - 从0到有
  9. Json Schema快速入门
  10. 学习并整理windows下编译nginx的步骤