I'm not saying I'm against it, but one of the things that makes Lucene so great is it's lack of dependencies in the core. It isn't necessarily a slippery slope, either, if we do add one dependency.

Javolution is BSD license, AFAICT. I don't know if that is a good or bad license as far as Apache is concerned, but it should be looked into before you spend any time on it.

This is not meant to be a discouragement. If it shows a significant improvement, people will notice and it will be taken seriously, especially if it is backward compatible, well tested and well documented.

-Grant

On Apr 5, 2007, at 3:19 PM, Jean-Philippe Robichaud wrote:

Yes, I believe enough in this approach to try it. I'm already starting to play with it. I took the current trunk and I'm starting to play with
it.  That begin said, I'm quite busy right now so I can't promise any
steady progress. Also, I won't apply patches that are already in JIRA,
so the numbers I'll get won't be the 'up-to-date" ones.

I understand that before this idea gets any traction, we must have an
idea of how much this could help. But before going deep with this work, I wanted to know if Lucene developers have any interest in this kind of
work.  If the gurus dislike the idea of adding a dependency to Lucene
(which is not the case for others Apache projects!), then I won't spend
too much time on this.

Jp

-----Original Message-----
From: Otis Gospodnetic [mailto:[EMAIL PROTECTED]
Sent: Thursday, April 05, 2007 3:01 PM
To: java-dev@lucene.apache.org
Subject: Re: Lucene and Javolution: A good mix ?

What Mike said.  Without seeing the Javalutionized Lucene in action we
won't get very far.
jean-Philippe, are you interested in making the changes to Lucene and
showing the performance improvement?
Note that you can use the super-nice and easy to use contrib/benchmark
to compare the "vanilla Lucene" and the "Javalutionized Lucene".


Otis
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simpy -- http://www.simpy.com/  -  Tag  -  Search  -  Share

----- Original Message ----
From: Mike Klaas <[EMAIL PROTECTED]>
To: java-dev@lucene.apache.org
Sent: Thursday, April 5, 2007 1:58:38 PM
Subject: Re: Lucene and Javolution: A good mix ?

On 4/4/07, Jean-Philippe Robichaud <Jean- [EMAIL PROTECTED]>
wrote:
I understand your concerns!

I was a little skeptical at the beginning. But even with the 1.5 jvm,
the improvements still holds.

Lucene creates a lots of "garbage" (strings, tokens, ...) either at
index time or query time. While the new garbage collector strategies
did
seriously improve since java 1.4, the gains are still there as the
object "creation" is also a cost that javolution easily saves us from.

I think the best approach at convincing people would be to produce a
patch that implements some of the suggested changes, and benchmark it.
 As it stands, the positives are all hypothetical and the negatives
rather tangible.

-MIke

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


------------------------------------------------------
Grant Ingersoll
http://www.grantingersoll.com/
http://lucene.grantingersoll.com
http://www.paperoftheweek.com/



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to