CLucene比java lucene更快吗?

时间:2010-10-04 07:50:41

标签: lucene clucene

我正在使用java lucene,我正在将我的代码从java移动到c ++因为某些原因所以我需要了解clucene的性能 任何人都可以解释

2 个答案:

答案 0 :(得分:4)

根据在CLucene的SourceForge wiki上发布的benchmark,在索引编制期间,CLucene的表现优于Java Lucene 2到3倍,但搜索性能仅提高了约10%。

答案 1 :(得分:2)

Michael链接的数据非常陈旧且不完整。答案是肯定的,主要是因为C ++没有GC线程,内存分配是用C ++手工制作的。即使C ++中的引用计数也会在C ++中执行得更快,因为它编译为机器代码,而不像在VM上运行的Java。

有关更多信息,请参阅Lucene In Action中关于CLucene的免费章节,可从http://www.code972.com/blog/2010/06/lucene-in-action-free-chapter-coupon-code/获取