问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Lucene 需要索引的文本文件太大,怎么解决?

发布网友 发布时间:2022-04-12 10:37

我来回答

2个回答

热心网友 时间:2022-04-12 12:06

就报错来看,还没有用到Lucene就出错了,意思是只到第一行就虚拟机内存溢出了,可以考虑把源文件进行切割,如把10M的文本切成5个1M的,建议你试一下

给一个可以切分文件的程序,可把它作为预处理的一部分

public static void splitToSmallFiles(File file, String outputpath) throws IOException {

int filePointer = 0;

int MAX_SIZE = 10240000;

BufferedWriter writer = null;
BufferedReader reader = new BufferedReader(new FileReader(file));
StringBuffer buffer = new StringBuffer();
String line = reader.readLine();

while (line != null) {
buffer.append(line).append("\r\n");
if (buffer.toString().getBytes().length >= MAX_SIZE)
{
writer = new BufferedWriter(new FileWriter(outputpath + "output" + filePointer + ".txt"));
writer.write(buffer.toString());
writer.close();
filePointer++;

buffer = new StringBuffer();
}
line = reader.readLine();
}

writer = new BufferedWriter(new FileWriter(outputpath + "output" + filePointer + ".txt"));
writer.write(buffer.toString());
writer.close();

}

热心网友 时间:2022-04-12 13:24

建索引的过程代码?你如何读取那个大文本文件的?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的比是4:2:3。已知水箱的长为8分米,这个水箱最多能容纳 正方体水箱的棱长是8分米它的容积是多少升? 一个正方体水箱,从里面量棱长是8分米,这个水箱最多能装水多少升 教师资格证怎么转考到下半年 2020年教师资格证报名没有申请退款或者转考,2020下期能否重新报考?_百度... autocad2010转换 电脑迅雷怎么安装游戏请问迅雷电脑版下载的游戏怎么安装 为什么我抖音关注里面没有加号啊。? 七猫免费阅读里面的小说怎么下载 清洁泥膜怎么清洗?清洁泥膜清洗方法 道路桥梁专业毕业生学习总结报告怎么写? 耳机beats studio2.0没声,一开始有,放着不停一会,没了 急求桥梁专业施工员顶岗实习周记40篇+总结报告。要有个过程,不要乱七八糟 邮箱:panfei941@126.com 承台施工总结,急用 魔声studio耳机问题 java代码怎样去匹配国家代号与区号? 有哪位朋友知道,治疗灰指甲最好的办法,最好是亲身经历过的,广告勿扰! 治疗灰指甲有经验的 ... 灰指甲店开业宣传语 lucene 生成的三个文件是干什么用的 孕妇梦见死去的前夫买裤子给我穿 如何打开群网址 义乌保安证在哪里考 江津区考取保安证在什么地方? 盐城中级保安证在什么地方考 lucene中分词和索引的区别 老人患有阿尔兹海默症,需不需要护理床护理? 如何看护患有阿尔茨海默病的老人? 阿尔茨海默症患者的护理措施是什么 如何照顾好阿尔茨海默病病人 我用电脑更新苹果手机系统,提示未能更新系统,发生未知错误,然后卡在进度条怎么办?? 粘连带可能是什么意思 做b超说粘连带是什么意思 做完排畸检查说我宫腔粘连带可能是什么意思 粘连带对胎儿有影响吗,宫腔粘连带可能 造影提示说:盆腔暗区见数条高回声光带漂浮(考虑粘连带可能)是什么 宫腔粘连带是什么意思 孕十一周nt检查发现宫腔粘连带形成可能是什么意思 NT检查提示:宫腔粘连带。是什么原因引起的?有什么解决办法吗? 脐带绕颈(2周)宫腔粘连带考虑什么意思 孕22周宫腔粘连带,有危险吗 宫腔粘连带要紧吗? 宫腔低回声带,不排除粘连带可能.有懂的吗 怀孕8周,腹超有宫腔粘连带,请问有什么影响吗 医生,我17周,今天B超查出宫腔粘连带,大约3mm,怎么办 有宫腔粘连怀孕后胎盘长在粘连带上了会怎么样 慢跑适合哪些人群?慢跑比起散步哪个更好?慢跑有哪些好处,坏处?跳舞好还是慢跑好? 哪种人适合坚持慢跑 华硕台式电脑登录到账户,为什么先要连上无线网? 慢跑一般跑多久合适?