atom feed45 messages in org.apache.lucene.solr-devRe: modularization discussion
FromSent OnAttachments
Robert MuirApr 26, 2011 8:07 pm 
Yonik SeeleyApr 26, 2011 8:34 pm 
Grant IngersollApr 26, 2011 8:41 pm 
Chris MaleApr 26, 2011 9:12 pm 
Robert MuirApr 26, 2011 9:14 pm 
Michael McCandlessApr 27, 2011 3:27 am 
Michael McCandlessApr 27, 2011 3:36 am 
Mark MillerApr 27, 2011 5:12 am 
Robert MuirApr 27, 2011 5:33 am 
Steven A RoweApr 27, 2011 6:18 am 
Yonik SeeleyApr 27, 2011 6:24 am 
Steven A RoweApr 27, 2011 6:48 am 
Michael McCandlessApr 27, 2011 8:49 am 
Grant IngersollApr 27, 2011 5:50 pm 
Yonik SeeleyApr 27, 2011 6:23 pm 
Greg SteinApr 27, 2011 8:44 pm 
Grant IngersollMay 2, 2011 3:11 pm 
Ryan McKinleyMay 2, 2011 4:31 pm 
Mark MillerMay 2, 2011 7:27 pm 
Michael McCandlessMay 3, 2011 9:49 am 
Michael McCandlessMay 3, 2011 9:55 am 
Mark MillerMay 3, 2011 10:11 am 
Shai EreraMay 3, 2011 10:29 am 
Ryan McKinleyMay 3, 2011 10:31 am 
Mark MillerMay 3, 2011 10:46 am 
Michael McCandlessMay 4, 2011 5:25 am 
Mark MillerMay 4, 2011 6:10 am 
Robert MuirMay 4, 2011 6:29 am 
Uwe SchindlerMay 4, 2011 6:41 am 
Mark MillerMay 4, 2011 6:49 am 
Simon WillnauerMay 4, 2011 7:01 am 
Simon WillnauerMay 5, 2011 1:15 am 
Grant IngersollMay 5, 2011 7:25 am 
Mark MillerMay 5, 2011 7:40 am 
Simon WillnauerMay 5, 2011 8:03 am 
Grant IngersollMay 5, 2011 8:34 am 
Jason RutherglenMay 5, 2011 9:58 am 
Chris HostetterMay 6, 2011 1:35 pm 
Mark MillerMay 6, 2011 1:44 pm 
Michael McCandlessMay 7, 2011 3:30 am 
Simon WillnauerMay 7, 2011 3:34 am 
Michael McCandlessMay 7, 2011 3:45 am 
Michael McCandlessMay 7, 2011 4:01 am 
Simon WillnauerMay 7, 2011 4:10 am 
Grant IngersollMay 7, 2011 5:20 am 
Subject:Re: modularization discussion
From:Yonik Seeley (yon@lucidimagination.com)
Date:Apr 26, 2011 8:34:08 pm
List:org.apache.lucene.solr-dev

On Tue, Apr 26, 2011 at 11:07 PM, Robert Muir <rcm@gmail.com> wrote:

It appears there are some problems with modularization of the code, especially between lucene and solr, so I would like for us to have a discussion on this thread.

The specifics of each case matter of course.

As a general point, lucene and solr merged as equals, and the domain of neither project was diminished by this. Refactored code is shared code and goes into modules. Some of the refactored code has been changed to use the lucene namespace, and it seems only fair that other code that has traditionally been the domain of Solr keep the solr namespace. This helps keep the proper mindset that code is not being moved "from solr to lucene" as too many people keep putting it, but it's being exposed to lucene users and is now shared.

As this relates to LUCENE-2883, I don't think there's really much disagreement. Factor out a function query module, and make it a Solr module (i.e. use the solr namespace) to set expectations appropriately, since this is still core solr code. All the function query goodness is exposed to lucene users w/o the full solr stack, and everyone is good! Someone does need to do the work though... there's been no patch.

-Yonik