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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 京东qq代付链接怎么提取?
    • ¥20 两个不同Subnet的点对点连接
    • ¥50 怎么判断同步时序逻辑电路和异步时序逻辑电路
    • ¥15 差动电流二次谐波的含量Matlab计算
    • ¥15 Can/caned 总线错误问题,错误显示控制器要发1,结果总线检测到0
    • ¥15 C#如何调用串口数据
    • ¥15 MATLAB与单片机串口通信
    • ¥15 L76k模块的GPS的使用
    • ¥15 请帮我看一看数电项目如何设计
    • ¥23 (标签-bug|关键词-密码错误加密)