`
duanjiangong
  • 浏览: 61468 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Lucene优化

阅读更多
现在Lucene在网站的使用已经越来越多,但发现好多开发人员都只是停留在使用层面,对性能的优化基本上没有多少考虑,我经过两年的使用,把个人经验贴出分享:

1、合理配置那些字段需要保存;那些字段需要索引。

2、搜索结果中的读取字段也要根据需要合理配置读取,不要每次都把整个Document读出来。

3、打开Lucene的NIO设置。

暂时想到这么多,再想到再补吧。
分享到:
评论
2 楼 duanjiangong 2009-12-29  
呵呵。这个问题我也没有见过,好像是跟硬盘有关系吧?看看硬盘容量什么的。
至于1W条数据就很慢或耗内存,那就太不应该啦。就算是lucene设置一个也不懂也不应该出现这个问题,所以建议查查数据库读取方面的问题。
1 楼 01404421 2009-12-28  
你好,请教一个问题,我是初次使用lucene,在索引1W多数据时就会非常耗内存,我起初是一次从数据库读出所有数据,感觉这样不合适,然后修改为每次读100索引,但是报异常:java.io.IOException: Disk quota exceeded
at java.io.RandomAccessFile.writeBytes(Native Method)
at java.io.RandomAccessFile.writ(RandomAccessFile.java:466)
....
请问您指点一下索引大量数据的方法,谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics