lucene在创建索引库时,会合并多个 Segments 文件到一个 .cfs 中。此方式有助于减少索引文件数量,减少同时打开的文件数量。

有些程序会直接将数据存储到cfs里 要想拿出里面的数据就看下面代码!!!(很简单 刚开始的时候我想复杂了 呵呵)

lucene路径下文件:

Directory dir = FSDirectory.open(new File("D:\\fbi\\FirstInfo-2010"+coll));

indexReader = IndexReader.open(dir);

int max = indexReader.maxDoc();

//System.out.println(max);

// 显示记录总数

for (int n = 0; n < max; n++) {

System.out.println(n);

Document document = indexReader.document(n);

// 显示每条记录的title字段内容

Collection conn = null;

conn = indexReader.getFieldNames(IndexReader.FieldOption.ALL);

// 显示该条记录的字段个数

Iterator iter = conn.iterator();

for (Iterator iterator = conn.iterator(); iterator.hasNext();) {

String s = (String) iterator.next();

// 显示该条记录的字段内容

System.out.print(n+" ["+s+":"+document.get(s)+"]");

}

System.out.println(date);

}

}

indexReader.close();

}

java 操作 cfs_Lucene 打开cfs文件 并获取数据相关推荐

  1. 关于Excel操作编写的一个软件设计构思案例[连载] --如何打开Excel文件,获取需要列的数据显示到表格内做修改

    如何打开Excel文件,获取需要列的数据显示到表格内做修改? DataSet 读取表格数据 = new DataSet(); Thread 读取, 更新; int 计数 = 0, 定位 = 0, 原条 ...

  2. java操作Excel、PDF文件

    java操作Excel.PDF文件 下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是贴出了关于操作EXCEL的代码: jxl是一个*国人写的java操作excel的工具, 在开源世界中, ...

  3. java报文件打开数过多_Tomcat报java.io.IOException: 打开的文件过多

    今天后台服务器(Linux)tomcat应用报java.io.IOException: Too many open files 在网上查了一些资料 记录如下: 打开的文件过多,一般来说是由于应用程序对 ...

  4. Tomcat9.0.13 Bug引发的java.io.IOException:(打开的文件过多 Too many open files)导致服务假死...

    问题背景: 笔者所在的项目组最近把生产环境Tomcat迁移到Linux,算是顺利运行了一段时间,最近一个低概率密度的(too many open files)问题导致服务假死并停止响应客户端客户端请求 ...

  5. OC从plist文件中获取数据

    怎样从plist文件中读取数据,这个和反归档相似,但是也存在着区别,比如说不用解码,当然一般我们获取的数据往往是对一个对象的描述,而且数据的个数也不是一个,因此我们有必要来说一下怎样完整的从plist ...

  6. java接口对接——别人调用我们接口获取数据

    java接口对接--别人调用我们接口获取数据,我们需要在我们系统中开发几个接口,给对方接口规范文档,包括访问我们的接口地址,以及入参名称和格式,还有我们的返回的状态的情况, 接口代码: package ...

  7. java中打开文件显示_从java程序中打开任何文件

    在 java中打开文件似乎有点棘手 – 对于.txt文件,必须将File对象与Scanner或BufferedReader对象结合使用 – 对于图像IO,必须使用 ImageIcon类 – 如果要打开 ...

  8. java .jar怎么打开_jar文件怎么打开,小编教你如何打开jar文件

    什么是.jar文件?jar文件是Java项目生成的一个小的文件项目,也可以描述为一个Java压缩包,里面封装了,许多Java类以及方法,变量.通过Java我们该如何打开Jar文件呢?下面,小编为大伙细 ...

  9. java操作office和pdf文件java读取word,excel和pdf文档内容

    在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...

最新文章

  1. 微博polg什么意思_贾磊:广东发微博给CBA造成了负面影响 方硕的意思可能没表达清楚...
  2. Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置
  3. Matlab 图论最短路问题模型代码
  4. 打造政产学研新型研发机构 加速人工智能科研成果转化
  5. js学习笔记(执行上下文、闭包、this部分)
  6. 假如有人把支付宝存储服务器炸了(物理炸),大众在支付宝里的钱是不是就都没有了呢?...
  7. VMware下的ubuntu12.04不识别usb设备问题的解决方法
  8. Centos7下python3安装pip-9.0.1
  9. 提升网站转化率的四步优化方案
  10. TBB concurrent_set 没有erase
  11. C语言程序设计第五版 谭浩强 第五版课后答案
  12. 简单的java游戏编程代码_java游戏编程(1)线程
  13. 昆仑通态触摸屏如何把参数由触摸屏传递到PLC_西门子PLC与触摸屏、变频器的恒压供水分享...
  14. 腾讯云发布容器安全白皮书
  15. 信息安全方面优秀论文
  16. html 网页不可以复制粘贴,网页上的文字不能复制,三种方法教你复制全网文字...
  17. echart 设置折线红色警戒线
  18. Don't Starve,好脚本,好欢乐
  19. 未来可期的TypeScript
  20. 使用EMOS整理笔记

热门文章

  1. X86 Latency
  2. 前端低代码-少写代码实现灵活需求
  3. 子网掩码的作用是什么 两大作用详解
  4. 获取笑话集网站笑话数据的后台代码
  5. 比较GBDT与Xgboost、boosting与bagging
  6. 三分钟了解JVM的垃圾回收和三色标记
  7. 江苏图采之证件照上传
  8. 叮咚!您有蜡笔射手等五个新的软件,请注意查收哦
  9. 【扫盲贴】常见电影片源格式
  10. 进制转换:输入一个十进制整数转换为十六进制。