Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Lucene is 100% java. Also, it has been implemented in different languages. I think that java, being an interpreted language, is slow, so processing expensive requirements like indexing cannot be a java's language design aim. But, I do not have any reference about this hypothesis. So...

  1. Do you know any benchmark comparing different Lucene implementations?
  2. If you have used Lucene in any of its implementations, what do you think about Lucene performance?

Thanks!

share|improve this question

1 Answer

I have found Lucene to be very speedy, actually. It has been implemented in other languages, like PHP, but the Zend Lucene was terribly slow. I have no experience with Lucene outside of Java and PHP.

My vehement recommendation between the two, though, is that you stick with Java.

Stackoverflow: Performance Comparison Between Zend Lucene and Java Lucene

Lucene in different languages

share|improve this answer
ports are rarely as nice as the original implementation. – Kevin Aug 11 '11 at 16:23
In this case, I agree. – Jarrod Nettles Aug 11 '11 at 16:25
Yes... I think that Java helps at maintainability and personally I consider software design easier in Java or C# than in C++. But, that's why I'm asking about performance: if performance concerns are negligible, I will choose Java over C++ – Juan Pablo Contreras Aug 11 '11 at 17:13

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.