lucene-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (388J)" <>
Subject Re: Factor out a standalone, shared analysis package for Nutch/Solr/Lucene?
Date Sun, 28 Feb 2010 18:55:06 GMT
Hi Mark,

Thanks for the feedback. My concern is that if the two communities are pretty separate, then
it is going to be more difficult merging them, and it's not always a good thing to take separated
modules (or communities) and integrate them into a monolith, whether it be physically in the
code, or community-wise. I and a bunch of others learned the hard way in OODT-ville at NASA,
and we moved towards a more loosely coupled solution, even at the expense of the difficulty
in "being out of date" from time to time. This experience makes it difficult for me to support
such a move...



On 2/28/10 10:39 AM, "Mark Miller" <> wrote:

On 02/28/2010 12:52 PM, Michael Busch wrote:
> ... I think it's a good
> idea for SOLR to ride on Lucene's trunk again...
> However, I'm -1 for these points:
>  * When a change it committed to Lucene, it must pass all Solr tests.
>  * Release both at once.

These are huge reasons why we *don't* want SOLR to ride on Lucene's
trunk anymore.

bq. but we have to ask why they weren't added to Lucene in the first place.

Because the two communities are fairly separate in a lot of ways. This
is one of the things a potential merge would solve. We can say that the
projects should communicate more all we look - the history of saying
such things implies there will be no changes though.

I'm still +0 here, but I'm starting to lean towards merge just sitting
here disagreeing with everyone arguing against :)

Solr is actually part of the project "Lucene" along with Lucene-Java.
The divide now is actually almost unnatural considering how things
are organized.

To those arguing that this would make Solr a first class citizen of
Lucene over other search solutions that use Lucene, that actually
already is the case, and the way things are setup, it should be. Solr is
part of the Lucene project. Other Lucene search engines are not. That
doesn't mean we shouldn't consider Lucene changes in the context of all
the projects that may use it, but Solr already is a first class citizen.
Its not just some project using Lucene - its *the* Lucene project's
Search Server. Lucene devs *should* consider Solr when developing on
Lucene Java - they are the same project - Lucene.

- Mark

Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message