iteye_5809 2009-10-21 13:16
浏览 182

Lucene的性能问题

各位大侠,小弟刚弄的lucene,索引1G的文件耗时[color=red]3分钟左右(误差不超过5秒),[/color]检索速度为[color=red]2秒[/color],请问这样的速度算不算慢啊。还有什么优化的方案吗
[b]问题补充:[/b]
我现在就想加快索引创建的速度,这是我的部分代码(没有别的意思啊),我自己写的也不好,也太多,怕发上来大家没耐心看完
[code="java"]
IndexWriter indexWriter = new IndexWriter(indexDir,luceneAnalyzer, true, IndexWriter.MaxFieldLength.LIMITED);
indexWriter.setRAMBufferSizeMB(50);
indexWriter.setMaxFieldLength(2000);
indexWriter.setMergeFactor(200);

Document document = new Document();
document.add(new Field("path", textFiles[i].getPath(),Field.Store.YES, Field.Index.NO));
document.add(new Field("title", filetype,Field.Store.YES, Field.Index.ANALYZED));
document.add( new Field("content", temp, Field.Store.YES,Field.Index.ANALYZED,Field.TermVector.WITH_POSITIONS_OFFSETS));
indexWriter.addDocument(document);
indexWriter.optimize indexWriter.close();

[/code]
[b]问题补充:[/b]
谢谢sunlightcs大侠,我已经用了那个优化索引的方法了。我想在想加快索引文件的创建速度

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作