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 that.
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 (https://issues.apache.org/jira/browse/LUCENE-2883), suggest module (https://issues.apache.org/jira/browse/LUCENE-2995), this new join ability (https://issues.apache.org/jira/browse/SOLR-2272), 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 at http://markmail.org/thread/po7rr3egrsozgk3y 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... Mike http://blog.mikemccandless.com On Tue, Apr 26, 2011 at 2:50 PM, Yonik Seeley <[email protected]> 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. > > https://issues.apache.org/jira/browse/SOLR-2272 > http://markmail.org/message/unrvjfudcbgqatsy > > 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 >
