浏览 4715 次
锁定老帖子 主题:Lucene2.3性能提升
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-27
最近Lucene2.3发布,最大的变化是使用了新的索引算法,使用新的in-memory模型来大幅提升速度。中提到最简单的把lucene2.2的jar文件换成lucene2.3的jar文件就可以在某些测试中提速500%。Lucene2.3的changlog见http://svn.apache.org/repos/asf/lucene/java/tags/lucene_2_3_0/CHANGES.txt 我认为最主要的几个变化是:
其他的变化还在发掘中。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-27
看来要换了
不过稳定第一 |
|
返回顶楼 | |
发表时间:2008-01-28
通过内存大小而不是文档数量来刷新内存比较实用。
|
|
返回顶楼 | |
发表时间:2008-01-28
melin 写道 通过内存大小而不是文档数量来刷新内存比较实用。
这个也比较有用, 使用了新的内存算法。 |
|
返回顶楼 | |
发表时间:2008-01-29
继续发掘。。
|
|
返回顶楼 | |
发表时间:2008-01-31
新功能IndexReader.reopen()
具体啥意思,还每看明白。 |
|
返回顶楼 | |
发表时间:2008-02-01
melin 写道 新功能IndexReader.reopen()
具体啥意思,还每看明白。 每次索引更新之后,对于当前正在使用的IndexReader来说不是可见的,必须重新open一次Index,才能保证能够搜索到新加入的document,2.3相当于做了一次增量的open。 |
|
返回顶楼 | |
发表时间:2008-02-18
1.有没有人告诉我lucne2.3的IndexReader.reopen()里面为什么没有代码?是空的哦?这不是lucene2.3的new
future吗? 2.还有我想问一下,用lucne2.3的IndexReader和IndexWriter,delete操作有什么区别?或者说哪个快一点? |
|
返回顶楼 | |