lucene-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <>
Subject Re: [VOTE] Create Solr TLP
Date Tue, 26 Apr 2011 20:03:21 GMT
Big -1.

I voted for the merge originally so that we'd be free to refactor code
across the two projects, and I don't think we're nearly done with

Robert worked hard and factored out the analyzers module, the original
"trigger" for merging, and this is AWESOME progress.

But eg factoring out function queries
(, suggest module
(, this new join
ability (, facets,
grouping, analyzer factories, data import, clustering, tika
integration, spatial, *dismax query parsers, are not done yet.

Other open source search engines (eg Xapian, Sphinx, etc.) already do
much of this ootb, so we clearly have some catching up to do, and
remaining merged is our best hope of getting there.

The problem is, even merged, we're still struggling because you
(Yonik) often veto / strongly resist others' refactoring efforts (eg
see the first 2 issues above).  Simon sums it the problem/frustration

Good refactoring is strongly beneficial to both Solr and Lucene, as
the common code will get more attention, improvements, iterations,
etc.  It seems like big win/win to me...


On Tue, Apr 26, 2011 at 2:50 PM, Yonik Seeley <> wrote:
> A single merged project works only when people are relatively on the same page,
> and when people feel it's mutually beneficial.  Recent events make it
> clear that that
> is no longer the case.
> Improvements to Solr have been recently blocked and reverted on the
> grounds that the new functionality was not immediately available to
> non-Solr users.
> This was obviously never part of the original idea (well actually - it was
> considered but rejected as too onerous).  But the past doesn't matter as
> much as the present - about how people chose to act and interpret
> things today.
> Some people warned us against merging at the start, and I guess it
> turns out they were right.
> I no longer feel it's in Solr's best interests to remain under the same
> PMC as Lucene-Java, and I know some other committers who have said
> they feel like Lucene got the short end of the stick.  But rather than
> arguing about who's right (maybe both?) since enough of us feel it's no longer
> mutually beneficial, we should stop fighting and just go our separate
> ways.
> Please VOTE to create a new Apache Solr TLP.
> Here's my +1
> -Yonik

View raw message